The main problem with the California coast is that the water is so cold. Between NorCal and SoCal there is pretty much an ideal weather zone for everyone.
It's some combination of the very deep water being rather near shore and beaches that get directly blasted with the cold water streaming down the coast from Alaska. Remove/minimize those 2 factors and you can start finding warm water.