Tofo Beach
Inhambane, Inhambane
Tofo Beach is Inhambane's most famous beach and one of Mozambique's great diving destinations. Its long crescent of golden sand, warm turquoise water and laid-back vibe draw travellers from around the world. It is one of the few places where whale sharks and manta rays are seen year-round, with dive centres, beach bars and a lively market in the heart of the village.