North Carolina's Outer Banks is a coastal gem that offers nature, history, and plenty of fun activities and adventures.