where is duck nc
The Duck Landscape. Located on the Northern Outer Banks just past Southern Shores and a few miles north of the busy Outer Banks 158 bypass, Duck is a 7 mile stretch of beaches in the middle of NC Highway 12. Visitors love Duck because of its lovely, natural setting.