cruises in general are of poor redemption value. It is not a bad idea to pay for a cruise with a card that will give you part of your travel back (yearly travel credit for sapphire reserve for instance.) I would definitely check out above. I would certainly look into maybe offsetting travel to the cruise instead. Maybe consider a cruise departing Hawaii for example and use your points for the flights?