Vilanculos is a coastal city in Inhambane Province, known as the gateway to the Bazaruto Archipelago. Its beaches and islands are a tropical paradise.
View More