There is a shop on Hwy 49 on the north side of Gulfport. It is called Coast Sew and Vac. They are VERY nice. Not a ton of fabric but so nice. If you are coming down I-55 you can stop in Jackson at the Bernina store. They have a lot of fabrics. I also know of a store in Ocean Springs. I assume your son is either at the Sea Bee base or Keisler. PM me and I'd be happy to tell you all the stores from Jackson to stores around on the coast. I live in Jackson so know the stores here, lived in Hattiesburg (south of Jackson) and my in-laws live on the coast so I have visited most of the fabric stores from Jackson south.