Beautiful beaches, large lagoons, secluded islands, warm clear water, colourful cultures and a cornucopia of marine and wildlife makes Mozambique one of the most undiscovered African tourism destinations since the country reached a peace agreement in 1992 after years of civil war.