After my tour of duty in the Navy, I returned to college and graduated with a degree in Physics. While in college I joined the active reserves because I needed money for a car and a little entertainment. No work was available locally (in western Pennsylvania) so I went to graduate school majoring in Meteorology/Oceanography (I liked the ocean). Now here is the important point. I had to go where the jobs were, so I went to Texas. When I wanted to change jobs I moved to Maryland (with my wife and child). My move to Texas left both our families 1500 miles or so away. The move to MD was a little closer, but not significantly so. During my entire working career, I moved to where I was offered a job. Job offers came because I became known as a good, knowledgeable professional.
So figure out where the jobs are, and pack your bag. I would move offshore in a flash under the right conditions. Also pick up a useful foreign language or two. Good Luck.
Your idea is great. My son has a disability that would keep him out of the military, though.