Within this expanse of marine-rich water, we bring you Indian Ocean holidays in Mauritius, Seychelles, Maldives, and Sri Lanka. The Maldives comprises around 1,200 islands and each of our resorts occupies its own individual island – surrounded by shallow warm waters and usually a house reef, meaning you can simply paddle in and snorkel. Seychelles is structured differently with a couple of large land masses plus several smaller ones; the interior is perfect for nature walks and village exploration whilst the ocean is awash with well-preserved coral and millions of brightly coloured fish. Sri Lanka offers you beautiful scenery, tea-trails and the warmest of welcomes; her beaches are also staggeringly beautiful and often well off the beaten track for a totally romantic escape. Find your Indian Ocean wonderland – it’s plush, it’s pretty and it’s waiting for you!