The towns of Nags Head, Kill Devil Hills, Kitty Hawk, Southern Shores, Duck, Corolla and Manteo make up what is known as the Northern Beaches of the Outer Banks. This area offers plenty of family friendly activities, restaurants and attractions, including both a state and national park.