Southern Shores is a small town with a lot to offer. Just 1 mile wide and 4 miles long, Southern Shores is located between Duck and Kitty Hawk and allows vacationers to be in close proximity to the beach, dining, shopping and parks. Southern Shores is predominately a vacation town and specializes in providing rental homes that have all the desirable features and amenities.