not sure where you fished at american, but i used to slaughter them off of bill's boathouse's dock. it cost about 5 bucks (maybe a lil less) to fish there but it's definitely worth it if your shore bound. the dock sits in about 25 to 35 feet of water depending on the lake's water level. my main two methods off there, were hanging bait straight down (how you rig is important). slip a 1/16 or 1/8 slip sinker on your mainline tie on a swivel and run about a three foot leader, drop it straight down to the bottom then slowly tighten your line til you feel the sinker then count between 3 and 5 turns of the handle and set the rod down and wait (worms for bait will get some perch, my favorite salad shrimp with a salmon egg is deadly). the other method is a slip bobber set between 8 and 20 ft deep with half a crawler and a crappie nibble. Also casting the smaller 1 1/4 inch buzz bomb will catch some kokanee if they're fairly close to the dock (look for jumping fish).
also steilicoom lake has a bridge that runs across the center of it that can good for trout (corn yellow powerbait has been good to me there).
tanwax has two resorts on it that you can pay to fish off their dock and both can be good for trout, perch, & bullhead cats. camp lakeview's dock is deeper so once the water warms that's the one for trout.
Ohop has got a decent amount of bank access and can be lights out at times.
hope that helps some