I really hate when people feel the need to interject this kind of statement into a discussion about homelessness. Unless we had viable alternatives, it's impossible to know what percentage of people on the streets are just out there for a lark. My gut feeling is, it's an extremely low percentage. When it's sub freezing and I rider my bike past a 55 year old trying to sleep on a concrete bike path under a bridge with nothing but a couple of shitty blankets, I don't think he's a tourist. If I was going to do hobo tourism, I'd head for Florida or California, not Seattle or Portland.
But lets assume some number of these guys really, genuinely want to have sleep in half frozen mud puddles. We can still put up housing for the people who don't want that. Give people the option to get a decent roof over them.
Then once we're sure the people still sleeping on Main Street are doing it because they genuinely enjoy being outdoors, you can talk about active policing and the justice system on whoever is left.