Nestled between Kitty Hawk and Duck, Southern Shores is a serene Outer Banks town. Check out Twiddy’s vacation favorites in Southern Shores!