It should be done well in advance of the cruise. They usually don't approve the requests until @ 30 days prior to the cruise. It can be done once you're aboard, but it's a real pain in the neck for the crew and RSSC won't tell you that it can be done then.
🚢 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!