We always put our Cokes & water in the checked luggage. It gets way too heavy to lug around until you get to your cabin. I would just put the wine in your luggage. If you are flying in put it in at the port. You can also carry it on. Just remember it will be awhile before you get to your cabin.
Enjoy your cruise.