I have been to Labadee three times.
Last time I was there the ship docked within walking distance of the beach.
Labadee is a nice place to relax and enjoy the beach. They serva a nice lunch, all done by ship's staff and the area is nice and clean. Nice restrooms are available as well
There is a little trolley to take people to other areas of Labadee, where, if want to purchase souveniers there some vendors.
I will stopping there again on my next cruise.
Carnival Liberty New Year's Eve 2007
Liberty of the Seas 5/2008+11/2009
Allure 1/16/ 2011
Vision OTS 2-14-2015
Freedom OTS 3/6/16