The Quirimbas Archipelago is a 200-mile string of islands in the Indian Ocean off the coast of Mozambique. The remoteness, simplicity and beauty makes them the most amazing beach location I have ever visited.
There are 32 islands in the chain, most of them uninhabited. We stayed on Matemo Island - a stunning location with a coral reef for snorkelling right off the beach. A short dhow trip away is Ibo Island, with a turbulent history as a Portuguese and Omani trading port. Some of its architecture dates back to the 1500's.
Click on any image to see a larger version.
Many of the images on this web site are available to purchase from Alamy. Click here to see my Alamy portfolio.
If you would like to purchase images that are not available on Alamy, please check our licensing terms and prices.