Been to Labadee once. Never again.
The food was cold. The only drinks available were fruity concoctions - a bartender we had gotten to know actually apologized for not being able to make a simple gin & tonic for me. Had to bribe an attendant to get a beach chair. If I left the chair for a short time they would take it back until I bribed them again. The "bazaar" had multiple vendors all selling the same "made in China" garbage.
No thanks.