Tofo Beach pt Praia do Tofo or simply Tofo is a small town in southeastern Mozambique The town lies on the Indian Ocean coast on Ponta da Barra peninsula in Inhambane Province Jangamo District 22 km drive from Inhambane city A major Mozambican tourist destination Tofo is home to beach villas and diving retreats with tourists drawn by a long Indian Ocean beach front and nearby reefs