Located on the southernmost coast of North Carolina, between Wilmington and Myrtle Beach, Sunset Beach is the smallest of five barrier islands known as North Carolina’s Brunswick Islands. With its ...