Address Benguerra Island Bazaruto Archipelago Mozambique Southern Africa Rating Hotel Type Beach, Spa