Zavora is quite new and exciting, a great diving adventure. Tofo is one of the best places to swim with Whale Sharks and it has a number of excellent dive sites. Barra is the place...more
Tofo, (also known as Praia do Tofo) is a small town that lies on the Indian Ocean Coast of Inhambane in Southeastern Mozambique. See below Tofo beach accommodation.