I believe that we did this one 7 years ago. You take a taxi ride to the marina and board a catamaran. You sail over to st. johns. We were in the water snorkeling for well over an hour. and we were there before everyone else showed up. The beach was a short swim away (we anchored near the reef). i don't think that anyone went over to the beach - everyone snorkeled. We had a very good time.