Very poor snorkeling. Say more aquatic life in the bay at the Marriott then we did here. But it's a wonderful beach and water for families with small kids. Plenty of tables, snack bar. showers, etc. But if you are looking for fish go elsewhere and save the admission.