I'm on vacation right now too and have found that being really physical has been so helpful. I am sure there are probably different types of fitness classes on the boat to take advantage of. Being in the body and not in the mind will probably help a lot and it might put you around others who aren't so into the extreme self-indulgence or better put self-indulgence of a different kind.