LINK
IBD note: You can get $150 USD onboard credits for 15,000 bonus points (see here)
Terms:
To receive Bonus Royal Points (in addition to basic points, if any), make any purchase or cash advance transaction with your new Royal Caribbean credit card account. Transaction must occur no later than the Closing Date of the second complete billing cycle ending after the account is opened. Bonus Points from this one-time offer will be credited to your account 6-8 weeks after you qualify. Bonus Points count towards yearly earnings limit. See Program highlights above for more information.