We took our children on a Royal Caribbean cruise and they absolutely loved it.
We were recently on the Carnival Liberty without our children, but the children on board seemed to be having a blast. We happened to be sitting next to where the children were eating lunch one day when we were in port. One little girl asked her friend where a third girl was. The second girl said that the third girl’s parents “MADE” her get off the ship and go to the island. It was clear they felt sorry for the third girl.
Carnival Liberty does 6 day cruises to the Western Caribbean.