Thrill-seekers and sun worshippers, take note - Mozambique's Bazaruto Archipelago might just topple the Maldives to be titled the top island getaway in both Africa and the Indian Ocean.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results