We have witnessed all the examples you have all described. We have never seen anything escalate beyond being a pervert. Actually, we see the same guy every year at Cupecoy, Bay Rouge and sometimes Happy Bay. This guy has the same routine that is so predictable i can tell exactly what he will do in the exact order. If he does not get any takers, he moves on. I believe he might work for a rental car agency. Overall, he seems harmless in our experience. Danny never runs him off at Cupecoy. We have seen him every trip for 15 years. He makes his rounds to all 3 beaches.
I would not let this deter anybody from visiting those beaches. Just saying that there are a few local pervs and not bunches of them on the island.
I fully understand the ladies that are uncomfortable as my wife was the first time. Now we just laugh at his predictable behavior.
I could be wrong, but I believe you are quite safe at all of the c/o beaches. Don’t let a few wreck your vacation.