The Outer Banks, Paradise on earth