Indian Ocean Islands

Mauritius

Mauritius is a tropical island in the Indian Ocean, ringed by coral reefs, white-sand beaches, and clear blue water. World-class holiday resorts are scattered along the…

View more

View more

Mozambique

Stretched along Africa’s Indian Ocean coastline is Mozambique, the country affectionately referred to as the “Land of Smiles” because of its friendly people. Most of Mozambique’s…

View more

View more

Featured ToursDiscover our tailor-made tours