We took a snorkeling trip through John Pennecamp Park for $29/per person (if you need to rent snorkeling gear it's a little extra). The boat ride is about 15 minutes out to the reef and is a pretty gentle ride through mangroves and some open water. The trip was 1.5 hours total, with an hour in the water. The reef is very shallow and has some great thriving coral areas and sea grass, but unfortunately is showing some damage/bleaching as well (but this doesn't seem to be drastic)... there's still tons of fish and sealife to see. On our trip we saw barracuda, parrotfish and tons of other tropical fish, conchs, rays, sea turtle, and a few jelly fish careful and watch for the jellies to be floating at the top of the water (we only saw about 6 and did not get stung!).