I just looked over them and applied for the Capital One Cash back card with no annual fee for those with excellent credit. Not sure if that was the best or not but it sounded OK (what can be so bad about getting cash back??)
🚢 Cruise with your favorite Keene Luxury Travel Staff Member! 💰 5% KLT Reward plus Shipboard Credit available (amount varies per voyage)! 💲 Offering Enhanced KLT Rewards on voyages hosted by Ngaire & Clay!