Praia do Tofo in Mozambique, is a small village with a magnificent view of the sea and the long northbound coastline made of sandy beaches.