Royal Caribbean offers Mastercard savings on select cruises