Close to Africa with French and Indian influences, this island offers some of the most luxurious beach resorts. Easy to combine with trips to Southern Africa, Mauritius has calm, warm waters, sone superb golf courses, white sandy beaches, spa treatments and excellent cuisine. Resort-ish to some, heaven to many.