Seychelles cruises are made for days when the hardest decision is whether to explore the island or find a quiet stretch of sand and stay there. Think granite peaks rising behind tropical beaches, warm Indian Ocean waters and the kind of scenery that makes you wonder why you ever packed anything other than swimwear.

Mahé is the natural starting point, with the capital Victoria offering a glimpse of Creole culture before the coastline takes over. From there, cruise itineraries and island excursions can bring you towards Praslin, La Digue and protected marine areas, where snorkelling, wildlife and time on the water become part of the adventure.

Seychelles can feature on Indian Ocean, Africa and longer world cruise itineraries, with luxury and expedition-style sailings offering a particularly memorable way to experience the islands. Some voyages also combine the Seychelles with South Africa, Mauritius or further destinations across the Indian Ocean.

From coastal cities to inland treasures, explore the places that give this country its beauty.