With its vibrant arts scene, beach vistas, and tide pools, Cannon Beach is great for a North Coast getaway. While the sun doesn’t always shine, and the water isn’t always warm, the town takes pride in ...