Incredibly beautiful, the islands of Bazaruto and Benguerra are the perfect choice for a luxury beach holiday or honeymoon. The ingredients? Towering silver sand dunes, azure waters, and starry skies to make you go all dreamy-eyed, not to mention world class diving and snorkelling. Manta ray and reef shark sightings are common in these turquoise waters, and you may also be lucky enough to spot the rare dugong.
To get to the islands you’ll set off from the small city of Maputo – a vibrant jungle of makeshift markets and Portuguese Colonial architecture – and whilst you’re on the South Coast, you can spend some time on their own collection of gorgeous beaches.