There are other options available to earn miles or points for any Celebrity cruise you want. You may consider the Celebrity Cruises Visa Signature® credit card with 2 points for every $1 spent on with Celebrity Cruises and its partners and 1 point per $1 on all other purchases. So, this card is good for those who cruise a lot. Another option is to choose from general travel rewards credit cards. Their rewards programs are more flexible in the ways you earn rewards and redeem them. You can redeem miles on travel expenses – cruises, flights, hotels, car rentals and more. Travel rewards credit cards also offer great sign-up bonuses and higher rewards rate for everyday purchases, like 1.5x or 2x miles on all purchases or up to 3x miles on selected categories.