Bazaruto Archipelago National Park is a remote cluster of six islands located in picturesque southern Mozambique. These nutrient rich waters contain such a