Yes, addicts do recover. I am one, and I am in successful recovery. However, yes it is the right thing to move away from the drugs. He will need to change every aspect of his life that had to do with him using. They( rehab) tell you to change "playmates, playgrounds,..."
He will need to go to either Alcoholics Anonymous, or Narcotics Anonymous, religously as to stay clean. It is simply the best way to stay clean.
You need to go to this group:
Nar-Anon Home
It is Nar-Anon, a support group for the family members of addicts. It will save your sanity.
Both of you will have your work cut out for you, but it can, and does, work.
Two thirds of the people that go through rehab will relapse. You must WORK to stay clean.
Any reputable counselor, or clinic, will tell you that he will need to get into a 12 step program like NA. Don't let him tell you otherwise.
An addiction is for life. You don't just get clean and that's it. It is a lifelong journey.
You need to understand that the "geographical cure" is not the answer to his problem. But he stands a better chance of staying clean if he doesn't have meth knocking on his door all day.
Good luck to you. Let us know how things are going.