S tretching between Africa, Asia and Australia, the Indian Ocean has it all. From coral-ringed islands and white sand beaches to rugged mountains and untouched rainforests, its diverse landscape and year-round tropical temperatures make it a bucket-list break for families, thrill-seekers and honeymooners alike. With such a vast region to cover, cruise itineraries tend to be at least two weeks long and can include destinations such as the Seychelles, the Maldives, Mauritius, Sri Lanka, Singapore, Tanzania and Madagascar.

Most usually encompass a number of sea days for enjoying the ship itself between visits to ancient temples, lively markets and wildlife-thronged jungles, ideal for hiking and ziplining. These companies run some of the best Indian Ocean cruises, whether you want to sail on a traditional dhoni or a luxury liner..