One of the disadvantages of pre-booking is that you have to pay ( the expensive tours) using your credit card. If you book on board you can use in-cabin credits.
🚢 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!