One more piece of advice. If you don’t plan to cruise again, use the points for onboard credit.
If you plan to cruise again, cash the points in for a fare reduction,
i.e..applied to your credit card balance. Then when you are on the ship, all new charges will go onto that credit card at the bonus rate, accruing so that the next time you cruise, you can redeem them then