Yes, cruise lines have strict security protocols for alcohol and will almost certainly inspect any wine bottles you bring on board. Most major lines (like Royal Caribbean, Carnival, and Celebrity) allow guests to bring a maximum of one or two 750ml bottles of wine or champagne per stateroom in their carry-on luggage only. During the security screening at the terminal, X-ray machines are used to identify glass bottles. If you have more than the allowed amount, the extra bottles will be confiscated and returned on the final morning of the cruise. Additionally, if you take your "carry-on" wine into a dining room or specialty restaurant to be served, the ship will typically charge a corkage fee (ranging from $15 to $35 per bottle). Any liquor, beer, or "smuggled" alcohol found in checked bags or non-standard containers will be held by security until disembarkation.