Hello,
I live in Southern California and there are two places that I can recommend. In the Oxnard/Ventura area, there is the Embassy Suites at Mandalay Beach. We've stayed there at least 6 times and absolutely love it. It's on the beach and there is a very nice and long board walk where you can rent bikes and bicycle surries right at the Embassy property. The pool and jacuzzis are fantastic. Very family oriented and the breakfast buffet included is great; they also have a good restaurant on site. If you have American Airlines or Hilton miles, you can use those to book it (that's what we do).
http://www.embassymandalay.com/
Just last weekend, we stayed in Laguna Beach; we live very near there and it was just an overnight getaway. Laguna Beach is a wonderful beach town with TONS of cute shops, all kinds of cool or family restaurants, etc. and the beaches are spectacular. We stayed at the Pacific Edge Hotel which is right on the beach. I mean, we were blown away when we walked into our hotel room because the balcony was literally right over the water it was insane!!! They have chairs/umbrellas set up on the beach below you and they also have a pool and ping pong area. You can park your car and literally walk everywhere which is really nice. Again, if you have American Airlines you can use those. We spend a lot of time in Laguna so if you need more info, just PM me and I can recommend restaurants and also which building to stay in on this property; one is much more quiet and private, etc. Just to note, this is an older property and they have made updates and are continuing to do so as it's under new ownership. For the price and location, you cannot beat it. There are certainly higher end properties in Laguna (Surf & Sand is one of them), but for being right on the beach and the price we will definitely be going back.
http://www.pacificedgehotel.com/