Karta Vacation Rentals
On Mozambique’s Indian Ocean coast in Vilanculos, where palm‑fringed beaches meet the Bazaruto Archipelago. Steps from Vilanculos Beach and with its own private beach, the boutique hotel sits roughly 16 km from the city center.