I've been to Labadee once about 14 years ago. I am currently researching cruises to go on and it seems the island has changed a lot since I went to it last, but from my own experience it was awful. From what I've gathered you now dock there and the beach is right there. When I went there on the Majesty of the Seas we tendered to the island.
They served a buffet and had people standing guard while we were there. We went into a market and the people were extremely pushy. They would grab you, try to put things in your hands and do anything to make a sale. I know they live on an extremely poor island and that's how they make their money.
We also did that banana boat thing, which we hated. If I returned to the island, I would probably just lounge at the beach and swim in the water. It's a beautiful looking island, but I wouldn't venture out.