Titlo beach is great at the right tide.
Redondo is good as long as there aren't too many classes going on.
Edmonds Park is ok if you don't mind a long surface swim to get to the buoys.
Octopus Hole is a fun dive if you can get one of the 3 parking spots and actually find the short wall. I have yet to go there and not see at least part of an octo in a hole or a crack.
Les Davis Pier is good just watch out for classes here too and stay away from the pier fishermen. They seem to aim for bubbles. The bridge debris makes great places for lingcod and octos to hide.
Sunnyside Beach is mainly a training site, but there's a pipeline that's not too bad that starts at about 40ft and I've made it to 90ft along it while crabbing.
Salters Point currents can get bad if you hit it at the wrong time. there are a couple of small boats near the marina but not much else. It can also get deep quickly. One of the best things here are the weed beds that go down to about 20ft with lots of little stuff hiding in them. Be careful on the stairs going to the beach.
Owens Beach at Point Defiance is nice too. Only been there a couple of times and had no problems with tides.
Those are my most frequented sites mainly for classes. I'm going to check out Toloime State Park soon, and I keep trying to talk some of my friends into Alkai, or Day Island, or Hood Canal however too many classes keep us away. Maybe I'll take a vacation and just stay here and do local dives.