Your best snorkeling experience will be with a guide and at the marine reserve (also with a guide) You will see people snorkeling at the ends of piers and in the sea grass, but its dangerous to swim beyond the end of piers, because of boat traffic.