Sailors are a very unique breed of people. I'll give you that! We have to really be driven to devote so much of ourselves to a single pursuit, get in a small boat, sail across seas and oceans, just to arrive at some island that we think is a version of paradise. In reality, many of these places are hardscrabble and impoverished. We relish the 'culture', blind ourselves to the obvious truth that there is an element of desperation in the poverty. Then we resent that hordes of people effortlessly arrive on these cruise ships, simply because they also seek some escape to 'paradise', thus ruining the entire concept. In the meantime, the cruise ship customers look at the sailors, in their scraggly appearance, threadbare t-shirts, shorts and flip-flops (you know, 'the uniform'), riding around in dinghies looking for a laundromat or a place to find water, and wonder 'what in the hell are they doing in those woebegone boats?!'
In the meantime, the locals live with, and welcome, this circus because they need the gringo's dollars. It matters not if it is a cruising couple that meters out a little of what they have in their boat budget, or if there is a swarm of tourists from the cruise ships that just spend, say, $10 or $15 bucks each on some trinkets, snacks and beach drinks. They need it to survive, so they don't discriminate.