I decided to just reply to the original post without reading others comments......
1. Understand that long distance is very difficult, but if this relationship is the "real deal" then you both need to square up with the reality that you have a lot of long-distance left to weather in your relationship beyond this training pipeline. If you decide to do long-distance now, which I HIGHLY recommend, it will be the EASIEST long-distance you can expect. You will get to talk everyday, see each other via a webcam, and see each other during breaks. When you are out to see, don't expect any of that.
2. Doing the long-distance now will be VERY telling. You need to know that you can survive it before you wed, and now is the time to try so if things get really bad, you can sacrifice some sleep and be on the phone and work things out. You cannot do this from sea. I do NOT recommend the first time you go long-distance be the first time you deploy. Especially if you are married. Marriages are the first thing to fall off the ship and sink this way.
3. However, if you are both determined that she move to Goose Creek, here is what I recommend: sign a lease together on an apartment near base. There are a lot of decent but not amazing places right off Red Bank Rd. which goes onto base. My husband and I lived in Rosewood Townhomes (4501 Harbour Lake Dr.) Rent was less than $700 with the military discount. This isn't a GREAT neighborhood, but there is a Food Lion grocery store, Blockbuster, and a few restaurants very nearbye. It is also literally a stone's throw from base.
4. Don't plan on paying the rent. Agree that you both might have to pull from savings for the first couple of months to cover it, but she NEEDS to get a job. Plan on about $150/month for utilities (water, electricity, internet) and even more in the summer if you run the AC.
5. The cost of living is relatively low, especially if you shop at the commissary.
6. Finally, good luck! It's hard. You'll be gone a lot, and she'll have to work a lot. You'll know it's worth it if.....it feels like it's worth it!