We brought my daughter's puddle jumper. It is a coast guard approved device, so was allowed onboard. But she really had no interest in the pools onboard due to the crowded kid soup as mentioned above. She wore it on CC and for our dolphin encounter/beach day in Nassau. She isn't as comfortable swimming in a life vest so I am glad we had her puddle jumper. We clipped it onto a chair on the verandah to dry.