Magaruque Island is the third island in the Bazaruto Archipelago and one of the most beautiful islands. It's tropical, uninhabited and yours to explore.
Back to Tour
The pricing on this websites is the latest pricing and supersedes any pricing published in brochures, leaflets or any other advertised price.
Download our Booking Terms & Conditions
© 2021 Acacia Adventure Holidays LTD. Website by Wildweb
Acacia Data Policy