Tofo Beach, Mozambique: Surf, Dive & Whale Shark Capital | OnlyBeaches