No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
BoA typically uses EX for any new applications. If you burned BoA (IIB or otherwise), chances are you may be on their naughty list. Only way to know for sure is when you apply.
Of noteworthy, the "Check for your offers" portal, is not a pre-qualifying tool per se. That simply yields the best or recommended cards based on simple input criteria. You can try and see if any of your pets would have any offers, and you'll see
Barclay has cards for 3 crusie lines with some decent rewards.
Princess, Carnival, and Holland America
https://cards.barclaycardus.com/banking/cards
keep clicking “see more cards”
As much as I like NCL, I considered getting this card. However, it simply lacks any real benefits and the SUB is one of the smallest around at 10K points. Which is worth a $100 on board credit. If you cruise a lot, and I mean a lot. Then it could be worth it, because their redemption chart is very expensive. If you only cruise once per year the points really woudn't add very fast, a $6K cruise for example would ony earn about 10K points at 3X1. Also the 1 point for all other spend would be competing with your other rewards cards.
You would probably get more benefit out of another card's travel point system. If you already cruise anyways, those purchases could be earned on say MR point system and put towards other travel. As someone else once pointe out, it's better to not spread yourself across the many point systems and try to stick to one. Or even two, rather than 4-6.