We enjoyed Coco Cay when it was in a very natural state, no rides. Just awesome beaches, rustic outdoor bbq lunch, and snorkeling ..We had our first snorkel experience there. They had some nice things to explore underwater and good instructors.
They had series of shops off from the main area with very aggressive and not very polite shopkeepers. But after one visit we just stayed away!
Not sure we would recognize it now!
Labadee was always a nice day at the beach, The on the water cabanas with amenities were very nice, and they had some fun things for folks to enjoy.. Coaster, Zipline, hiking, .and nice shopping, clean bathrooms. But we would not see a need to return after quite a few visits, esp after some security incidents that were publicized (stolen belongings..phones wallets).
We are looking forward to the possible "Celebrity Island" if it ever materializes..Hopefully it would be very natural and relaxing, with calm beaches, nice restaurants and spa services! That would be a " perfect day!"