Seychelles
The Seychelles is an enchanted archipelago off the East African coast, with 115 islands surrounded by turquoise waters of the Indian Ocean. Victoria, the little capital, is buzzing with Creoles and market shoppers from all over the world, but white sandy lagoons are never too far to offer peaceful seclusion in a bright heavenly setting. Whether you stay on the main island, Mahé, or take the ferry to Praslin or La Digue, you’ll see beaches shaped by large granite rocks, sheltered by lush mangrove forests, laid-back locals, giant Aldabra tortoises, and the colourful marine life of prime snorkeling spots.