Yes, I did Argonaut wharf in Campbell River as a shore dive on Dec 30. It wasn't too bad, access is very easy, one of the locals told me where to go, just drive on Spit Road behind the Canadian Tire, and just past the large green building, pull over on the right, there is space to park a few cars almost right on the beach. Across the street is the Thunderbird RV park. You can gear up on the beach, and enter the water, and the wharf is a very short swim to the south. No problems with public access.
My friend told me to expect slack at a certain time, but when I got in, there was a fairly good flood current, and an hour later, it was ripping pretty hard. I had to wedge myself against a piling to do my safety stop. Nonetheless, it was fun to explore the stuff hiding amidst the pilings of the wharf. I was hoping for octopus and stubby squid, but did not see any. Maybe if done as a night dive, one would have better luck. I checked the tide table myself later, and couldn't figure it out, because even if I missed slack, it should have been ebbing, so I guess I am not very good with tide tables. It is quite shallow, my max depth was only about 12 m (I guess that's about 40 ft).
Truth be told, I think Madrona is one of the best shore dives around, and it's nice not to have to worry too much about strong currents. Argonaut wharf is worth a go if one happens to be in the area, but I've heard there is better shore diving if you take the ferry across to Quadra, although I didn't have a chance to check it out.