I have 2 experiences with this. The first time was when I was engineer on another well known liveaboard. 2 stoners showed up, and smoked on the sundeck the first night. The captain asked them not too, and they gave him nothing but grief. The next night, they launched the dingy, sent it out to the end of it's tether, and smoked in the dingy. Burned a hole in the pontoon too. Then they came in, rummaged through the galley, and ate the captain's personal stash of cheese.
Now, that may sound funny, but when you eat the same menu over and over again, a little treat, like a piece of cracker barrel is something special, to be saved and savored. For a doper to eat said cheese is a pretty good insult. So the insult was followed by the stoners being put off on a Dutch island to the applause of the rest of the guests.
The second instance happened on the Spree when I was mate. I found the little guy smoking on the sundeck and turned him in to the skipper. We were met at the dock by the local constabulary and the offending fellow was hauled away.