Archipelago Resort, South Beach ,
Vilanculos, Mozambique

Snokel the famous Bazaruto two mile Reef

snorkeling and island hopping