Mozambique is all about golden sand beaches, unspoiled marine reserves, and luxurious resorts on stunning secluded islands. For an archetypal Indian Ocean getaway, head straight to the Bazaruto Archipelago, which comprises Bazaruto, Benguera, Magaruque, Santa Carolina, and Bangué. Swaying palms look out to the inviting azure waters, where shoals of fish await intrepid divers and snorkellers. The equally alluring Pemba, found in Mozambique's north, sits on the south side of the world's third-largest natural bay - Pemba Bay. Plot a path to Wimbi Beach for yet more sun-bleached stretches of sand and first-class offshore diving. The lively Paquitequete township is also well worth a visit for its waterside fish market and colourful mosque. If you choose to venture away from the mainland, the island of Medjumbe is a trove of scenic Indian Ocean vistas and tranquil sands. It's located off the northern coast of Mozambique and within the Quirmbas National Park. The park is the perfect place to unwind if you're looking to experience life at a slower pace and immerse yourself in one of Mozambique's prized gems.