https://boards.cruisecritic.com/forum/102-costa-maya/
we've been to Costa Maya many times, and we have never been harassed. One can stay at the port which is very lovely, has a pool, many stores, a bar and a dolphin show. We usually go to the beach along Majahual/malecon (we like Blue Kay beach bar - it has a lovely beach, not AI, you pay a small cover fee per adult and it includes a chaise and a couple of drinks - at least it did in 2019).