If it really is down to homesickness / being close to family, then moving in Europe doesn't really help him.
I think part of it however is just his wife does not like England and Manchester in particular so he must go somewhere she likes so she will not leave him. South Americans, without generalizing, typically seem to enjoy Italy and Spain, so I think a move there would work for him. Then again, I do not know Tevez or his wife, so all guesswork tbh.