Hi Terry,
Thanks for your question. Carnival Cruise Line allows guests to bring a 12 pack of soda (cans only) per person onboard at embarkation. Carnival does not allow soda or water to be brought onboard in plastic or glass bottles.
We hope this helps you. Happy Cruising!