3. The Islands of Seychelles
115 islands off the coast of the Indian Ocean are East Africa’s hidden gem. You can island hop during your visit, or just spend most of your time on one of the main islands, Mahe, Praslin or La Digue. You definitely won’t be bored thanks to the plethora of excursions, including glass bottom boat tours, casinos, and golf courses.