Tofo and Vilanculos, The beaches of Mozambique

Mozambique holds the longest stretch of Indian Ocean coastline in Africa with some of the most unspoiled beachfront. 2600km of mostly unexplored and often unnamed beaches make this a destination for backpackers and eco-tourists.
Among these beaches two has already becoming an attraction due to the presence of some kind of touristic infrastructure: Tofo Beach and Vilanculos which lies in front of the magnificent Bazaruto Archipelago