On all but our last cruise, we took a couple of six packs of cola for my wife - didn't smuggle it either. We had it in our carryon luggage, which was x-rayed at the port.
As near as I can remember, the only thing that Carnival bans you from carrying on is the alcohol.