No way. Hotels are already too expensive as are restaurants. I like to stay in a place and I don't want the cost increased just because the local gov't won't build housing. That is a different problem and I guarantee that tax won't fix anything.
Maybe, just maybe, the STRs could be taxed and that money goes towards building more housing.