I've been to Labadee twice and I'm not super crazy about it. Too crowded, too many servers yelling LABADOOSIE!! for hours on end. The water isn't clear enough to snorkel.
It is fun to watch the zipliners! I made a wee video of that. Enjoy!.