Given that TA credit is refundable, you could book the excursions now and pay for them and then once your cruise is over your credit balance offsets your original spend (assuming you havent spent on board for other things that was not covered by other OBC)