Just got back. Of Jamaica, Cozymel & Grand Cayman, my 2 boys like Jamaica the best. My husband was really worried about Jamaica, so we booked a day pass to Half Moon Bay Resort through ShoreTrips. It was really nice. Our driver was Billy.
I talked with others on our cruise, and they also booked beach stays at resorts and had no problems.
My boys did not want to do the sting ray thing so we booked the Tiki Beach excursion through Carnival. Wish we would have booked a beach trip on our own.....lots of time wasted dealing with the busses.