I've not dived them but there are the following shore dives available:Anybody dive Lopez Island? I'm going to be there at the end of June and I see there's a couple of parks that may have accessible shorelines.
3 sites at Odlin County Park: (bay, north rocky shoreline, south rocky shoreline)
1 site at Spencer Spit State Park: (long walk but colorful wall dive)
2 sites at Agate Beach County Park: (bay - if up for a long [surface] swim, head to Shark Rock and its nearby wall of urchins)