A tapestry of watercolour islands
The tropical waters of the Indian Ocean are home to some of the most wildly beautiful destinations on earth. The Maldives doesn’t need much introduction – the name alone is enough to conjure up images of palm-speckled beaches and vibrant turquoise waters, baked in year-round sunshine. Made up of more than 1,000 islands, most of them uninhabited, the Maldives gives you the full paradise island experience – most of its luxury resorts are on their own private isle.
Mauritius has the beaches, of course, and classic Indian Ocean beauty – but also comes with a side of super-fresh seafood, sublime diving and unique cuisine (French meets Creole meets Chinese). If you like a little history with your beach break, Sri Lanka’s fascinating past has left it chock-full of sightseeing opportunities, from Galle’s walled old town to the Anuradhapura temples.