I'll vouch for Black Rock out of CYOA. Did the 103/104 course in April 2016. Great mix of "class" work and actual practice on the water. Trying steering a 50' Benetou with emergency tiller for an hour! Paul Sullivan was our instructor and had great local knowledge as well as very proficient in teaching.