I have heard how nice Half Moon Cay is, have never had the opportunity to go there, but have totally loved Labadee and Coco Cay. Both beach days when cruising on Royal Carribean. Almost any nice beach makes me happy, just somthing about the clear water with waves, meals served on the beach, doesn't get much better than that.