Leinster Bay
This small beach near Waterlemon Cay has some of the best snorkeling on the north shore. You can park in a small lot near the head of Leinster Bay Trail, then walk along (and near) the shoreline about ⅓ of a mile to the beach. The remoteness almost guarantees a quiet and peaceful experience daily.