4. Seychelles
The Seychelles is actually an archipelago of 115 islands in the Indian Ocean, off East Africa. However, the three main islands are Mahé, Praslin and La Digue. There are so many tourist attractions here: from boulder-strewn beaches, stunning virgin jungles, and coral reefs to two UNESCO World Heritage Sites (Vallée de Mai and Aldabra), Seychelles offers the ultimate experience.
We also recommend a day trip to Cousin Island where you can spot some of the Seychelles rarest species (the Seychelles magpie robin, the Seychelles brush warbler, the Seychelles turtledove, and the wedge-tailed shearwater).