It's useless for you to have a place to go when you won't go. The issue here is not whether you have a place for these people to stay, the issue here is whether these people go to those places.
I personally know a guy I served with, he gone down badly after his second deployment. And he simply disappeared after he got out. A couple guys from our unit trying to find him and help him after we heard that his wife kicked him out of the house. And we literally found him under a bridge on one of those interstate overpass. Turns out he got hooked on Oxy and then the guy supplying him that get him hook on Meth and Opiate. We drove his pass out a$$ to one of those clean house (the get clean) ran by those veteran charity, hoping that he would be staying there and get clean up, but what happened was, over the next year, he left and we would find him on the same spot, then drove him back to that place to get clean only for him to leave again, and after doing that for 10 or 12th time, you sort of just give up on him, I don't even know what happened to him to this day.
Problem with addicted to drug is that you are constantly having to battle your own mind, and you are going to lose every time when you are awake, because as long as you live, your mind owns you, that's how human works. So every time he told us he is alright and the next week he would have been going back to that bridge again to get high because he lost his battle with his mind, and nobody can be your keeper but you. And I know this firsthand as I myself also got hooked on Oxy after I was wounded and got out, it's lucky that someone help me when it was still manageable, because you are literally gone once that go out of hand.