I know that OCSC in SF has a very good program. As a matter of disclosure I do have a boat with them but I've heard nothing but good about them. I think there are supposed to be good ones in Sidney BC as well.
Between us there was, as I have already said somewhere, the bond of the sea. Besides holding our hearts together through long periods of separation, it had the effect of making us tolerant of each other's yarns -- and even convictions. Heart of Darkness