For more upscale Italian, try Oliver's Osteria (the drive to the restaurant is also fun, there's lots of hiking trails along the way and an art college that's spread out). If you want regular diner/American food Nick's is good. There's also Urth cafe if you want a vegan option.
For some beachside…