Shackleford Banks is part of the 56 miles of barrier islands that make up Cape Lookout National Seashore. Found south of Beaufort and Harkers Island, on the southernmost island in the national park, the herd of wild horses that has roamed free for centuries is managed by the park and the nonprofit Foundation for Shackleford Horses.