Ponta do Ouro – nice white sand beach, great diving, surfing and fishing about 4 hours from Maputo or 10km north of South African border. Reach marine life, variety of rays, huge cods and excellent macro. Read more
Tofo beach – about 500km north of Maputo on the coast of Indian ocean Tofo beach is a great place to see manta rays, whale sharks, variety of large rays and schools of fish. Read more