Tourism often doesn't benefit the people living in these towns. The hotels and Airbnbs are usually owned by outsiders and big companies. The people living and working in a tourist town often don't see much benefits, besides that their town is now very expensive, regular people are forced to move out, making it harder to have a regular store, because all your customers are now tourists. If too much of a town serves tourism it's typically bad for the regular inhabitants.
I wish more tourists would understand this, as it also improves the experience as a tourist to not have too many tourists in a town, but somehow they still flock to these tourist traps.
So then how do you decide which tourist gets to go to keep it at an “acceptable” level? That’s the part that everyone always leaves out when they say “we’ll reduce tourism but not eliminate it”. What happens then ultimately is only the rich get to tour places and everyone else is restricted to what, their home town that they can’t leave?
It would already help a lot if they would spread out more. Malaga is not the only town in southern Spain, nor does it have any unique sights you should not miss. But that would require tourists to make an effort to seek out the less well known places and not just hop on a plane because there is a cheap flight offer.
You limit the hotel licenses. You then go hard on hotel inspections and revoke licenses or don't renew it from hotels that aren't up to code/standard. That way the available hotel rooms will go down. The number of licenses is limited by hotel category. That way you ensure a healthy mix of available room types and can still have all kinds of tourists in town. There won't be an issue with "big chains snatching up all the licenses".
Then for a time only people with a valid reservation are allowed to enter. You place checkpoints at the most common points of entry. That way you limit the number of potential tourists by limiting the available hotel rooms. It would also fix the issue of unregistered AirBnBs. It won't be perfect but you don't want to kill tourism just reduce it.
Locals and family of locals would be exempted from the limit. You just put some system in place to apply for that exemption for family. Since the checkpoints are only temporary (maybe around 6 months) the impact on locals and their family isn't too bad before it goes back to normal.
There will be a lot of media coverage about the closure and fewer tourists will come. The lifting of the checkpoints will barely make the news so things won't go back to how it was before. And the limit on hotel licenses is still in place, so the available rooms are limited anyhow. Naturally reducing tourism because fewer peope can book a room.
That's a different problem though. Addressable via tax and ownership laws.
These folks are just pissed at the volume. If you limit volume the only easy way to maintain the tax base is to move upscale. Pricing residents out of local shops. End up with a Monaco type situation.