Well, after living in B'ham for 17 years, I'd have to say your pretty lucky to be there in the summer. I don't think you'll find a nicer place. Here goes the list:
Whatcom Creek - SRCs at the tide water. When tide is out.
Kmart Ponds - use to hold warm water fish, I don't know any more.
Toad Lake - catfish.
Lake Padden - RB when the big mayflies begin to hatch (the more knowledgeable bug tosser can tell you the latin name, Hexagina? Mayfly, or check at H&H).
Dakota Creek - same as whatcom.
Samish River - SRCs around old 99 and tide water (Edison area). Kings will start showing soon.
Chuckanut Mt. Lakes - Mud, Fragerance, etc.... Float tube and Mt. bike helpful. CRs
Lower Sack will be open for kings for the first time in years. The NF Sack produces a lot of char. Middle fork can produce char. Both are glacial run off and tend to be colored.
SF Sack - SR, SK, SRCs, gets real low in the summer. Tubers and garbage are abundant. Most summers and kings will be above skookum creek by now (closed water up there, damn snaggers and poachers). Try around Saxon bridge.
Sandy Point - Silvers from the beach, can be good.
Raking crabs at chuckanut bay or birch bay can be good. Hit the crab grass at low time. Birch Bay also host a good population of horse clams. Hit it at a real minus tide.
HO-MI steelhead park on the skagit is only 60 minuts away. Good char fishing now.
Not to far from the Frazer or Vedder.
The area is small potatos compared to forks.
Enjoy,
LT