Cannon Beach, Oregon weather on the Oregon Coast, is best described as "mild", year-round.
Summer typically runs from mid-June through mid-September, and is mostly dry and sunny with temperatures between 60 and 76 degrees. Cool, foggy mornings followed by clear sunny afternoons are common during the summer.
Winter produces some of the most awe-inspiring storms, which usually occur any time between November through January. Don't be surprised if you get beautiful weather during these months -- it's quite common to have clear blue skies followed by spectacular sunsets you see in the publicity photos. Temperatures generally run from 40 to 60 degrees.
For Oregon coast weather forecasts and reports click here: NOAA