We stayed 3 nights at the KOA Hatteras a month ago site #406. Was real quiet since it was offseason.
Site was steps to ocean beach and campground including restrooms were real clean, also nice pool. Location is a good ride south from Kill Devil Hills. Now I know why they call it Outer Banks, because its out there.