Bazaruto Island is one of five principal islands in the Bazaruto Archipelago, which lies just 30km off the coast of Vilanculos in the Inhambane Province of Mozambique. It is the largest of all the islands, approximately 37km long and up to 7km wide. Bazaruto Island is part of the Bazaruto Archipelago National Park, one of the largest conservation areas in the Indian Ocean.
Vilaculos - Bazaruto Area
Rio Azul Lodge
Rio Azul is a luxury lodge north of Vilanculos, where the main activity is a wide variety fishing and also other activities
Indigo Bay Resort
Indigo Bay is an island resort, located on the Bazaruto Island, the largest island in the Bazaruto Archipelago off Mozambique
Dugong Beach Lodge
Situated along the Southern Mozambique Coast within 30 000 hectares of pristine marine and wildlife territory
Along the Mozambique channel lies tropical Ilha de Benguerra, an island paradise complete with a pristine beach front
Marlin Lodge is situated on the south western shore of Benguerua Island, second largest of the four main islands.