The Eugene Dive Club does have a charter scheduled around Labor Day out of Garibaldi, and I believe a couple of spots recently became available. PM me more information (I'm on the EDC board- you can sign up here to get on our e-mail list: http://www.eugenediveclub.com/
) . Spear fishing is allowed on this trip. I have heard that South Beach Scuba out of Depot Bay (formerly out of Newport) has a charter operation, but I don't know anything about it- might be worth a call.