Praia do Tofo or simply Tofo is a small town in southeastern Mozambique. The town lies on the Indian Ocean coast, on Ponto do Barra peninsula in Inhambane Province, 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 which attract sealife. Along with manta rays and sea turtles, Tofo is one of the best destinations for divers to see whale sharks. Tofo's tourist industry is built around its exceptional opportunities to see Manta Rays and Whale Sharks which are permanently resident in these waters. Diving centres run snorkelling trips to swim with the Whale Sharks and diving trips to see the Manta Rays (these dives are below 20 metres). A resident ecological centre for local sea life has been created by hotels to manage and guide responsible tourism.
Historically a small coastal fishing village, Tofo has grown into a foreign tourism center. There is a small vegetable and African market, at least 3 diving centres, a small hotel and several places of accommodation. There is also a horse riding stables and many bars and restaurants.
Tofo beach, running from a rocky point in the south up much of the length of Ponto do Barra attracts surfers and bathers.