Make sure you get all the right places to stay on your Indian Ocean beach holiday. Our selected diving accommodation in Africa puts you on sandy shores close to teeming reefs and warm, clear waters. Sound great? We'll be happy to make all the necessary bookings for you.
Indulge your fantasy of a private tropical island in the heart of the Indian Ocean: Mnemba Island Lodge off the coast of Zanzibar ticks the boxes for diving, snorkelling & relaxing
A Mozambique destination with a difference, this remote, nature-oriented resort has a private beach & is famous for its nesting turtles.
With its private 'desert island' setting, Azura is one of the most exclusive, romantic lodges in the postcard-perfect Quirimbas Archipelago.
Set on a private island in the Seychelles, this super-deluxe lodge ranks as one of the world's ultimate destinations - extraordinary awaits.
Offering classic barefoot luxury & exceptional villa accommodation, this intimate & romantic getaway lies on a private beach on Zanzibar.
Ideal for honeymoons & special occasions, this beachfront lodge offers both relaxation & adventure in Mozambique's Bazaruto Archipelago.
An island location on Lake Malawi means privacy & seclusion for this beach lodge - expect romantic, sand-between-the-toes luxury at its best
This affordable, eco-friendly camp sits on a private island with its tents perched on boulders above the clear water of Lake Malawi.