These inshore ledges give a good impression of things to come if you decide to venture farther offshore. They are essentially smaller versions of the larger offshore ledges. There is just a little less variety and color on the inshore ledges, because they get much colder in the winter. The offshore wrecks and reefs can be dived all year, weather permitting. However, the best months are June through September when the water is warm and the wind calm.
Weather conditions can become a problem in winter months, but only for people.
Since the tropical fish at the offshore sites are too deep to be directly affected by weather, the offshore ledges and wrecks are teeming with tropical fish even during the coolest months - if you're able to get to them. Inshore sites are pretty chilly in the winter, but still diveable with a wet suit. Unless you own your own boat, the best means of diving off North Carolina is by charter boat. There are several that make regular runs to all of the sites mentioned, plus many more 'secret' locations. There are two full service dive stores in the area that can help you make arrangements.