Sad-but-true moral of the story, I guess, is that guys on boats -- even sailboats -- behave badly; and a girl should be prepared to deal with it.
Now InGirl, please. This is like saying all women on boats hate being attractive.
Granted, most dudes can get a bit randy at the drop of a hat. So the answer is, obviously, don't drop your hat.