You won't find much in Elizabeth, (my home), for work. I commute 50 miles one way for work. But still worth it. Of all the towns you listed above, Elizabeth is the smallest. As for the others, I would consider them living in the city. Or at least the suburbs.
Have you thought about working for the forest service? I think they are hiring for rangers. Full law enforcement powers but you live in the mountains in a home they provide.