Just hire per hour, get in, get off and get lost. Don't take them on a cruise with you if you think you might run into someone who knows you and he'll spread the word that you hire guys for sex and that terrifies you.
Many times, I've introduced guys I've hired at restaurants to acquaintances as " visiting nephews", friends, etc. To my friends I would simply tell them the truth and recommend the guys because I don't care what they think! Obviously, a restaurant is not the same as a gay cruise, sauna, etc.
How do they know he's a provider? Age difference?
Would a discreet escort be equally embarrassed about being seen by a friend in a gay cruise, sex party, etc. with someone who just can't pass as a date/friend, etc.?