Vilanculos, also known as Vilankulo, is a picturesque coastal town within Mozambique’s Inhambane Province ... Bazaruto Archipelago is accessible via traditional dhow boats, and attracts ...