Visited Baby Beach and as is the case with most beach access reefs for snorkeling, the visibility doesn't measure up to other clear sites like Turks and Caicos. Visibility is approx 30 feet, which was a bit disappointing. Lots of fish though but no turtles or rays. A couple of barracuda spotted in the 18inch range. Plenty of fish within Baby Beach but right at the channel to sea. Swimming out of channel into sea brings you to Elkhorn reefs which extend to surface from approx 8ft below. If you stay along coast there shouldn't be any problem with current and you'll see some sizable fish 2ft and up and visibility improves somewhat. Malmok Beach, in my view, was more diverse, more fish, smaller but wide ranging reef all accessed from beach with much less people though visibility was in 25 foot range. RENT A CAR and visit all the beaches! Rent an ATV for the day too. You can visit the North shore and visit remote beaches too.