Hmm, sign up for a ship's "shore excursion" or make your own arrangements? We opted for the later and glad we did. It turned out our ship's excursion group got stationed on the beach right next to Calico Jack's, thus I can offer a comparison.
For getting there on your own the first thing you need to know is that...
More
