Southern Shores

Southern Shores, North Carolina is located on the northern Outer Banks between Kitty Hawk and Duck. The town occupies about 4 square miles between Currituck Sound on the west and the Atlantic Ocean to the east. Residents and visitors enjoy quiet, secluded beaches and a variety of terrain from high dunes to maritime forest.