Hi welcome!
For good surf you can do Oceanside beach, they ride weekends and launch out of the boat harbor at the ramp...... it’s long 5 mph no wake zone to get out of harbor past the break wall jetty. Then head North or Right and ride just north beyond the Beach camp ground. You’ll be riding in front of a Military installation and beach landing is not allowed.....
Edit: forgot freestyle lol.. Oceanside is fairly close to Irvine, day trip no problem.... for lakes you have lake
Elsinore pretty close, they have acompatition their too... lake Castaic in LA, you have to check Castaic for 2 stroke accessibility..
Also Long Beach for Ocean riding, think they do a Race course...