North Carolina's coastline stretches for miles, offering sandy beaches, rolling waves, and some seriously good eating. From the Outer Banks down to the southern shores, you'll find restaurants perched ...