The islands off the coast of Southern and Eastern Africa are amongst most romantic and mysterious in the world.
Imagine gentle tropical breezes, extraordinary birdlife and wildlife, snorkelling, diving an fishing in crystal clear tropical waters, or simply doing nothing under the sway of a dancing palm tree.
A visit to an Indian Ocean Island is either the perfect end to a traditional African safari or a unique holiday or honeymoon experience all on its own.
Madagascar is the fourth largest island in the world and is off the south east coast of Africa.
Strange rock formations, coral beaches, rainforests, lemurs, gorges, waterfalls and very friendly locals will make this place unlike any you have seen before.
Mauritius is a small island in the Indian Ocean with pristine beaches, fantastic water wildlife viewing and relaxation.
Palm trees, crystal clear lagoons and coral reefs make this island the beautiful tropical paradise it is.
The Spice Island of Zanzibar lies off the coast of Tanzania in the Indian Ocean.
Imagine an exotic paradise with white palm-fringed beaches and turquoise coves, dhows with billowing white sails, and ancient Islamic ruins.
The clear waters and coral reefs of Zanzibar offer excellent diving and snorkelling opportunities for those seeking a more active holiday.
Mafia is – in the truest sense – a perfect island retreat for adventure divers, fishing and those seeking simple feet-up relaxation.
The few visitors to Pemba see a green and hilly island that smells of cloves (the main crop) and experience some of the best diving in the archipelago.
Pemba also has long been renowned for its voodoo and traditional healers.
If you want world class sailing, kayaking, canoeing, snorkelling and diving, or just simple relaxation, then these islands are for you.
Almost untouched by tourism – hardly a shop or a road in sight – these islands offer superb underwater wildernesses.
Traditional Arab dhows, motor launches and floatplanes will whisk you off to your lodge or eco -chalet on one of these many islands.
If you’d like to include a stay on one of the more remote Indian Ocean islands as part of your holiday, please get in touch or call on +44 (0)1394 382235 for details.