This road trip has it all - great restaurants, breweries, scenic overlooks, hiking trails, beaches, and more. Discover the best stops along the North Shore.