Lying between Africa, Australia and India the Indian Ocean is one of the world’s largest oceans. It is renowned for powder white beaches and aquamarine seas but the Indian Ocean’s destinations offer a lot more and each have their own character. Sri Lanka with its wildlife, culture and history contrasts starkly with the tiny ocean idyll’s of the Maldives, pancake flat and providing ultimate beachside relaxation. The islands of the Seychelles too are varied with La Digue and its iconic rocks one of the most beautiful. Mauritius has long been renowned for its deluxe hotels and wonderful beaches but as more first class hotels open up in the interior a holiday combining nature, walking and beach is now a real possibility. And for the ultimate nature and hiking experience in the Indian Ocean visit La Reunion and hike its mountainous peaks.