The Maldives are a cluster of small flat coral islands with stunning beaches and a haven for snorkelling and diving. Imagine palm trees-lined beaches, secluded islands that house exclusive resorts that hover on stilts over azure waters creating the most romantic and serene of island settings.
The Seychelles combines pristine white sandy beaches with charming tropical scenery due to its unique granite foundations. Lush vegetation carpets rocky granite peaks that pierce crystalline blue waters making this archipelago of islands a truly remarkable destination.
Mauritius, a large volcanic outcrop set in the pristine turquoise waters of the Indian Ocean, the island boasts an almost complete loop of coral reef. Picture waterfalls tumbling down volcanic rocks, and silky white beaches with crystalline lagoons, it evokes images of a dream-like island setting.
Many other islands grace the immaculate waters of the Indian Ocean. Off the east coast of Africa the ‘Red Island’ of Madagascar brims with biodiversity; the spice island of Zanzibar tantalises with turquoise shades, white shimmering sands and UNESCO heritage; and Sri Lanka, the ‘Emerald Isle’, just off the coast of India blends ancient traditions, spectacular beaches with a wealth of wildlife watching.