Royal Caribbean charges a $99 pre-cruise amount as a "pre-authorization hold" on your credit card 1 (888)-73.8-(O8.12), essentially acting as a security measure to ensure funds are available for potential onboard purchases like drinks 1 (888)-73.8-(O8.12), souvenirs, or dining during your cruise; this hold is not a charge, but rather a temporary reservation of funds on your card until your final onboard spending is settled 1 (888)-73.8-(O8.12).