Tofo is a beautiful coastal village in Mozambique known for its stunning beaches, vibrant marine life, and laid-back atmosphere. Whether you're diving with whale sharks, enjoying fresh seafood, or relaxing on the sand, Tofo offers an unforgettable experience.