Last time I was at Oak Harbor was August 2011. CHQM-103.5 was rock solid at the Coachman Inn where I stayed. (The family went up to Whidbey Island for an overnight shellfish trip - and we came back with the legal limits of butter and littleneck clams out of Penn Cove! That beach is now closed to clam digging until 2019 due to conservation efforts.) Otherwise, I also had a faint CITR-101.9 Victoria (no CFUV) at Oak Harbor, along with CJSU, KSQM and others. 96.1 was a rock solid CHKG, but I was able to find some small nulls and get KXXO. KDDS was a lost cause due to CFOX.
Deception Pass was also a fun spot, but I like my ideas better - the Marina Beach Park at Edmonds, Yost Park in Edmonds, downtown Shelton, North Bend and Chinook Pass. If you want to drive 2-3 hours out of Seattle, you would LOVE the DX action along the Washington coast. You can get several Newport OR stations 24/7 at Pacific Beach, over 170 miles away. The Moclips/Pacific Beach/Seabrook areas are far enough from Aberdeen xmitters to not cause problems. Of course, Sunny 102.1, 105.7 the Jet and others are just fine out there but they do have their drop-outs. KXPB-LP 89.1 is a trainwreck of music and you never know what you'll hear on that station. And they even have a stream as I recall!
Of course I could go all-out and pick the best dead-band FM scan I've ever done, which was on top of a mountain in the Goat Rocks Wilderness SE of White Pass - at 7,350 feet! I had translators as far as 170 miles up there (that translator was K283BH 104.5 Bend, OR, repeating KBNW-1340), almost every channel was 2 deep at least. 93.1 was a sloppy mess of CKYE and believe it or not, the KJET translator in Montesano! 88.1 had so many stations I couldn't even count them all. KWAO was one of them, the others were likely Union Gap, Sunnyside, Kennewick, you name it. It's a tough hike - you have to take a very rough forest road to get there, and it was full of big rocks and such to drive around.