We love Cannon Beach especially in the spring, May in particular, the weather has warmed up, and there are some great deals on hotels. The wind can still have a chill, but dress for it, and the beach walks are invigorating. The summer fog banks have not formed and the air is clear, perfect for some get sunset photos.
Cannon beach has dozens of interesting art stores, and great seafood restaurants . The beach is always there, and watching the waves roll in, and contemplating life can take up a lot of time!
Beach combing on the incoming tide will often turn up some interesting finds.
Ecola State Park has interesting hikes, bike rides, and surfing at Indian Beach if you want a little more excitement. Check out the tide pools at the foot of Haystack rock to see what interesting critters you can see.
Check out the hotel web sites for great deals. We just spent two days for the price of one at the Hallmark Resort at mid week for about $200 total, a great value for an exceptional resort that was just been completely renovated. There are no bad rooms every room has a view either of Haystack rock located right in front of the resort or the view to the north over the city, and Ecola State Park.