Not JAY here -- But I have lived/saailed here since 1975, Haven't been to Reef Bay lately -- usually at least 1, if not 2, NPS moorings avaiable -- a much shorter hike UP from the beach!!
Lameshur Bay has more moorings and a longer but moderate hiking trail to the petroglyphs.