No I don't know of one.

Best recommendation, don't drink on the beach.

Lots of people are just genuinely trying to earn a living from tourism, so the beach is the tourist magnet, and their ready made market. Can't blame them but there are a lot.

The hustlers for shady things come to the beach for the very same reason.