Can I pay for the entire cruise with Crypto?

Only the initial deposit must be paid for by credit card because many cruise lines now only offer non-refundable deposits.

The entire balance of the cruise can be paid for with Crypto.

All other costs, like flights, hotels, transfers, shore excursions, onboard charges, etc which are paid by you directly to the cruise lines must be paid for by credit card.