The northern coast of North Carolina is well-known for the Outer Banks, but there are plenty more amazing seaside ...