The must-see attractions in Bazaruto Archipelago are: Magaruque Island Bazaruto Island Benguerra Island See all must-see sights in Bazaruto Archipelago