I booked day passes for the family through Resort for a Day on Jamaica last summer and had a wonderful experience. Each resort is different, but ours included transportation to and from the resort, lunch, use of all the facilities at the hotel, and the showers to rinse off before departing. The driver was waiting for us at the cruise pier and was easy to find holding a big sign, and we were told where to meet the return van in the hotel lobby. They picked us up at the hotel two hours before the ship departed, and it was about a 20 minute ride back to the cruise terminal. We got back with plenty of time left to shop and leisurely return to the ship. I'm doing a Southern Caribbean cruise on the Magic this spring and plan to book at least two Resort for a Day hotel passes again.