Mozambique’s coastline has to be one of the most gorgeous and less travelled destinations in Africa. Stretched along the Indian Ocean you have the Quirimbas Archipelago, a 250km stretch of coral islands and the Bazaruto Archipelago farther south, with reefs that offer some of the best diving in the world. There are also a number of beautiful spots along the mainland to enjoy, beaches that stretch for miles and mangroves to explore. A heavenly destination for the whole family to enjoy.