Tofo Beach

Tofo is a town nestled on the coast of Mozambique, located just 25km east of Inhambane City. This vibrant destination attracts visitors from all over the world with its stunning white sand beaches and clear blue waters. The town is famous for its world-class diving and snorkeling opportunities, with humpback whales, manta rays, and whale sharks often spotted in the surrounding waters. Visitors can also enjoy a variety of other water sports, including surfing and fishing. Tofo is a laid-back town with a friendly and welcoming atmosphere. The local markets and restaurants provide a unique cultural experience, where visitors can sample delicious seafood and handmade crafts. 

A Coastal Town in Inhambane Mozambique Africa