According to the USCCA website, your MS permit has reciprocity in NC. You wouldn’t have to get a NC permit but it does allow you to skip the handgun purchase permit if you want to buy any handguns here. I haven’t bothered and it was easy to get the pistol purchase permit but does require e some time and costs like $5. For the rare purchases I do it isn’t a big deal.
As far as ranges go, there are a few around but none are all that exciting. Flatwoods in Hubert has rifle, pistol, and archery. No drawing from holster on the pistol range and rifle is all bench shooting.
Sportsman’s Lodge in Jacksonville has an indoor pistol range. Again, no drawing from a holster.
Gunshop in Jacksonville. I’ve never been there.
Holly Shelter in Rocky Point. Rifle, pistol, and archery. No drawing from a holster and rifle is all bench out to 200m. So far my favorite in the area because the staff is cool and the ranges are nice and well kept.
Nothing exciting though.