I dont have any idea about the legality of whether TA's are agents for the cruise lines, the customers or if they are independent retailers. May depend on the true legal definition of those terms and I certainly am not qualified to make that assessment.
🚢 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!