Try to limit your drinks until your ship is in international waters. Otherwise, you will have to pay local taxes on drinks as well as the mandatory gratuity.
Yes, this is true. Especially with the Florida ports. The bar charges will include local taxes.