Last month we flew down with an empty carry-on suitcase and prior to the cruise filled it with 1 & 1/2 case beer (in cans so they wouldn't break) and 1/2 case bottled water and 1/5 Captain Morgan (found it in plastic). This way we didn't worry about anything breaking!
I figured you can't take a cooler with ice in it onboard so no need to pack a rolling cooler - just bring a regular carry-on suitcase so we could use it for souvies on the way home! Well, we DID have the little
DCL cooler bag from our last trip so we packed that to bring to the beach. (BTW - those leak - so bring gallon size ziplocks and have your stateroom host fill them with ice for you in the mornings so once the ice melts it's contained.)