Half Moon Cay is Holland America Line’s private resort on Little Salvador Island. It is less than 100 miles SE of Nassau and has a perfect beach, perfect waters etc - everything anyone would imagine a tropical island to be.
We were there at the same time as another Holland America boat, on its way back from a 7 day Caribbean Cruise. Charlotte asked someone on the other ship, how many children they had on board - she said "only 80"!! (compared to our 6 who had become such good friends and played together all day (every day after home school!)).
The island had activities galore, every water sport, horseback riding, swimming with the stingrays.... and to ensure no one went hungry, the put on a huge BBQ.
The beach was over a mile long - we stayed at the beginning of the beach (by the kids area hanging out with the children's parents), which was crowded but the other end was deserted for whoever wanted it. We were the last ones off the beach for the tender ride back. It seemed very similar to some of the beaches we would anchor off with Heat Wave.