Yes, Mabul is excellent for snorkeling. The reefs are very shallow close to shore, and the areas around the resort jetties are teeming with fish. Snorkelers can easily spot turtles and colorful reef fish right from the surface in calm, clear water.