Karta Vacation Rentals
On Magaruque Island, a beachfront lodge just off Vilanculos — steps from the Vilanculos Coastal Wildlife Sanctuary and overlooking the Bazaruto Archipelago. The 4.5-star property sits about 19 km from the city center and puts you right on the sand.