Cannon Beach, Oregon, is one of life’s pleasant surprises. If you go expecting to find rugged ocean beaches, emerald green rain forests, and cozy cabins along the bluff, you won’t be disappointed. What will surprise you in this decidedly Cape Cod style resort town, are the gourmet restaurants, the ultra romantic hotels and inns, and the vibrant art and culinary scene that make Cannon Beach a Northwest treasure....