Seychelles is a stunning archipelago of 115 islands in the Indian Ocean that offers a variety of world-class beaches, unique wildlife encounters, and lush mountain routes. Most visitors concentrate their excursions on the three major islands: Mahé, Praslin, and La Digue.