Hi Steve,
Just a bit of information for you, don't know what your cert level or experience level is but be aware that many of the dive operators here in NC (at least the ones you want to dive with) require as a minimum an AOW with some experience, in addition some require a deep or wreck cert as well on some of the more demanding dives. Our diving is not for the beginner. A typical dive is a 2 to 3 hr boat ride, each way, with dives in the 90 to 120 ft range, 15 minutes of bottom time, a 2 hr surface interval before another 15 min dive. All of which can be in seas that range from flat to 6 ft. If you have not gotten aboard a boat in 5 ft seas, it's an experience you will not soon forget. On the good side, the wrecks are great and the fish life includes tropicals as well as sharks. Large tiger sharks are common and will get close to divers, some times too close for comfort. Before planning a trip, make sure you know what certification level the dive operator requires.