We were on the Independence of the Seas on Jan 31 and we bought a case of 24 Nestle water bottles at the Publix near the Port in Fort Lauderdale and put them into a gym bag and no problem at all, they were delivered to our room with our suitcases. No issue at all. It cost us a big $5.00. Also, we brought 6 small bottles of wine on board. We had them in our luggage - very evident no hiding, or whatever, just very evident - paid total of $8.00 for the wine again at Publix and ship never did confiscate on embarkation. I read the rules about the water and the alcoholic beverages. It is my belief that RCCL has that in caveat in the policy to stop people from bringing hard liquor on board, and 750 ml bottles of wine by the ton. They want you spending your money on their liquor - no problem there. We bought a couple of bottles in the dining roon and what we did not finish each sitting, the dining room will put in the fridge for you and you can have it the next sitting. We like our water and have always brought it on board, so give it a try for $5.00, it really is a no brainer. CHeers.