Strongly suggest not missing the opportunity to dive.
However, I would also strongly suggest going with a local, for a few reasons.
You need shore diving to have the opportunity to acclimate to the conditions. Nothing you or your son can't handle, but putting your hood and mask on and positioning them and clearing hair induced leaks with thickly gloved hands is not easy without some practice. You want to start with your gloves on before going in the water because 57 degree water will quickly take away heat if you put them on after entering the water. Getting used to lower viz is another thing. While viz can open up DURING THE DIVE to more, viz will probably be around 20-25 feet. More is unusual.
You want to go somewhere besides Breakwater. A good place to start, it's just the tip of the iceberg. A local can take you to other close spots that will have more topography and wildlife.
Stay towards the edge of the kelp so you aren't surfacing mid-forest. You get the view without worry of entanglement and with a clear overhead.