3. Mauritius
Mauritius is in the Indian Ocean around to the east of Madagascar and is a much unappreciated African getaway. In Mauritius, you can find fantastic golf courses, mountain trekking, a variety of watersports, birdwatching, beautiful beaches, and one of the best botanical gardens in the world.