Indian Ocean
Only a hop skip and a jump away from South Africa our Indian ocean destinations are perfect if you want paradise in a heart beat. No need to follow the crowds or fly for hours and hours.
Seychelles
An archipelago of 118 islands in the Indian Ocean, off East Africa and home to numerous beaches, coral reefs and nature reserves, as well as rare animals such as giant Aldabra tortoises.
Zanzibar
Zanzibar is a treasure chest destination exploding with a diversity of sites, cultures and the friendliest locals. The island, situated off the coast of Tanzania, is known for its spectacularly never ending white sandy beaches, crystal clear water and also for being the birth place of non-other than Freddy Mercury.
Mauritius
Mauritius is part of the Mascarene Islands, where volcanic eruptions under the Indian Ocean created an archipelago millions of years ago. It is the home of the notable – but extinct – dodo bird, and the Champ de Mars racecourse in Port Louis.
Maldives
The exposed top of a submerged mountain ridge, the Maldives is the lowest country on earth, with an average height above sea level of just one to three meters (three to six feet). The islands have long been a welcome sight on the horizon among mariners, positioned as they are along ancient trade routes and sea-lanes. Now, as then, sailors are welcomed by Maldivians and find shelter from the Indian Ocean among its countless protected, deep-water anchorages.
Madagascar
Located in the Indian Ocean, off the coast of Africa, Madagascar showcases influences from cultures all around the world, particularly, France. Its 5,000km of coastline offer unspoiled waters, perfect for a Madagascar yacht charter with great spots for scuba diving and snorkeling.Nosy Be is the ideal starting point for an unforgettable cruise with powdery, white sandy beaches and coral islets to explore.