Texas State law and TABC rules prohibit any practice which could reasonably be interpreted to allow or encourage overconsumption of alcohol. This includes “all you can drink” packages or other promotions which allow unlimited alcohol for a buy-in price. These standards would apply to any alcoholic beverages served or sold within Texas territory, including any waters over which Texas claims jurisdiction. Once a vessel is outside of Texas territory, the state’s laws no longer apply.”
This appears to be the reason that Carnival waits to sell their drink package until the morning after sail-away from Galveston.
But what about Royal Caribbean? Frankly, we’re not sure. It seems that offering the drink package while the ship is still in Texas waters wouldn’t be allowed given Texas laws. However, there may be special circumstances that allow the cruise line to comply with the law for its specific situation.