Here's the best I've found. Updated hourly. I think it's not cost effective to continually stream data from all the buoys via satellite to get real-time data, at least for the public sector.
Click on the buoy number to get the data.
http://www.ndbc.noaa.gov/Maps/Southwest_inset.shtml
I have a bunch of data site summarized here:
http://www.socalsportfishing.net/weather.htm
Eric