For decent snorkeling, you need to go to the calmer water areas. Most of the beaches are a little too choppy to see a lot (though you do see somethings). To see the most fish, sea urchins, conchs, etc., suggest you visit Pinel Island and/or take a half-day sailing trip that includes snorkeling stops.
Forum:
The Friendly St.Martin Island Forum