This question comes up a lot because Carnival's unlimited beverage package caps alcoholic drinks at 15. Passengers on that cruise line will be shut off when they hit that number and can't even purchase more alcoholic beverages. Royal Caribbean's deluxe beverage package has no limit, but there are rules.