Looks kind of like Seal Beach or Newport, but hard to tell from the glare. I don't see any oil islands so that leads me to believe that it's Newport except that the water is so flat.
On further review, Newport and Balboa don't have the life guard tower...
Seal:
http://www.beachcalifornia.com/seal-beach-pier.html