Tofo beach, on the east coast of Africa in Mozambique, is considered one of the best places in the world to practice diving. There are two most important beaches. The first, Tofo, has vast white sand and very calm waters for swimming and sunbathing, as well as snorkelling, a few meters from whale and dolphin sharks. The second, Tofinho, has perfect waves for surfing, especially in winter.