We spent twenty minutes negotiating cab fate to an all inclusive resort which sold us a day pass. This was great. There are two ports now so be aware of which one you will be in. Jamaica great place but on the seedy side...has lots of potential to be as nice as Bermuda. Just plan ahead and be safe
Been here before and it's snorkel heaven. This time seven ships in port and was a nightmare. Also they gouge for Internet...in this day and age give me a break.