Guide To Traveling Vilanculos and the Bazaruto Archipelago, Mozambique
Bazaruto Archipelago National Park is a remote cluster of six islands located in picturesque southern Mozambique. These nutrient rich waters contain such a hotbed of biodiversity that they are considered to be the ‘Galapagos’ of the Indian Ocean. I spent…