There are close to enough for the locals. The problem is when tourists feel entitled to houses, like I said. Stick them on the periphery, and let the locals actually live where they work. Instead, we're doing the opposite, and destroying cities and neighbourhoods and pricing out locals in the process.
> What right do you have over the property of others?
I suspect this is where we're going to inherently disagree. People don't own their property in a vacuum, nor do they (nor should they) have unlimited 'rights' to do what they want with it. We don't let people dump toxic waste or oil on their properties for good reasons, and I think extending this to short-term lets is perfectly sensible due to the overwhelmingly negative benefit it has on residents. Doubly so when its corporate landlords in question doing it.
Also, why do you think you should be the arbiter of what "enough" is?
What right do you have over the property of others?