The Crystal Coast of NC has it all: perfect beaches, loads of history and charming fishing villages with lots of fun active things to do. Here's the scoop.