New island off NC's Outer Banks