In more touristy but still poor regions (like Tenerife) the official argument for anti-tourist policies is that most of the surplus economic value is captured by property owners while causing strain on infrastructure and making life more expensive for the locals.
To me the obvious solution is to raise property/land value taxes and use the money to develop infrastructure and lower taxes for local working population. This way the incentives are aligned for everyone.
The problem is politics is captured by property owners so it's easier to make villain out tourists/nomads to redirect anger of the locals while continuing like normal for as long as possible.
Nomads are a group that doesn't drain welfare resources, pay for themselves and don't cause crime. They don't even take "your jobs" - they may even create some if enough of them come. If your policy is against them you truly lost it in my view.