When we arrived at the beach near Margaritaville, we booked a boat on our own with Daniel at Crystal Seas Adventures. I am a licensed Captain, with a lifetime of experience. I felt very confident in the boat and captain, in addition we had a great time. Daniel took us to 2 awesome snorkeling locations and then to an area away from the crowds to walk around, eat local fare at Barbie's and do a little shopping. We had a large group including small kids and everyone agreed that this was the highlight of our cruise.