I think Oceanside Pier is the closest to
Legoland...
It has a Ruby's at the end, on a clear day is can be a really nice view.
THe beach there is so so, it usually is pretty crowed in the summer.
There is free parking with validation from Ruby's. (you pay at the lot and ruby's will refund after your meal)