Which one bugs you the most.. the job or the location? It sounds like the location to me...
If that is the case, I would go against the grain here, since you have no obligations (family, mortgage) you can afford to take risks. I would be upfront with your company and work out a situation to leave on good terms so long as you can still use them as a positive reference. Move back home and start where you want to be. Any reasonable employer should understand that, especially if you have a solid work history a good reference.
If worse comes to worse, I'm sure the company you left (if on good terms) would even consider taking you back.
That's is sort of what I did. I never burnt any bridges and sort of 'floated' around alot to find my niche. When I did, the owner of the company set the boat on fire, then they got upset when I jumped ship!