If you are plat on AA, you can book your seats when you make the reservation. Yes, BA taxes are crazy, but still better than paying for the whole ticket with cash.
🚢 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!