'Mozambique Island Hotel, situated on the idyllic and pristine Bazaruto Island, Indian Ocean island holiday'