Blueliner is right. You'll be able to board the ship, but typically the cabins aren't ready until about 1 P.M., so you'll have to keep your carry on with you until then. Not a big deal unless you bring lots and lots of carry on. Yes, you should be able to bring your Coke aboard with you. I've seen people carrying lots and lots of water, Coke, and other non alcoholic drinks with no problem.
Have a great cruise!