We (with my wife and 17 year old daughter) just got back from a 5 day cruise to Jamaica and Labadee.
High points:
The nightly entertainment was the best I've seen on my 7 cruises.
Was great. Fun crew. Nice distance from the ship. Easy access. Nice reef. Not as many fish as elsewhere in the Carribbean but a nice relaxing time snorkeling.
Great tour. Good price. Kiss and pat and get towed by a dolphin! I enjoyed the trip to the site nearly as much as the dolphins. $140 for the pictures for the 3 of us and was worth it.