In Outer Banks, NC, a new island formation at the tip of Cape Point is causing a stir for locals and travelers alike. See more information about “Shelly Island” here.