There are a ton of them. What you have to do is weed out the ones that are not as consistent.
For a start, this is a link to an offshore model I've used that I've found to be extremely reliable. You can click on the map and pinpoint the area you're planning on hitting. The drawback is it's only a two day forcast unless you're willing to pay for the premium service.http://www.buoyweather.com/map/californ ... conception
For surfheights and wind I've found surfline.com forcasts to be realistic and reliable inshore. Free for a 3 day forcast unless you want to pay.
For Chloro charts (clarity of water) and temps I've found Terrafin.com to be invaluable but again, you have to pay or have a buddy that has access. Some of these guys use some free temp/chloro charts that I'm not certain about. Maybe they will chime in.