That's all well and good, but maybe you shouldn't volunteer to go on a charity fundraising cruise if you don't plan on being accessible.
At the end of the day, this is the uncommon common sense approach. Accepting an invite to such an event - not just any cruise but a BUCKEYE cruise - means you accept the headaches of autograph hounds, hero worshippers, thirsty women (oh, the humanity), and literally everybody who drops thousands of US peso wanting/expecting/demanding a piece of you.
As a player, if you can't wrap your head around this and the inconvenience you'll likely be subjected to, just don't go. It's really quite simple.