The third largest of the world’s oceans (after the Pacific and the Atlantic), the Indian Ocean is dotted with intriguing specks of land – such as fabulously exotic Zanzibar and wonderfully weird Madagascar. These waters are also home to some of the planet’s most glamorous holiday destinations – places of sugar-white sands, crystal-clear waters and gorgeous accommodation.