This is Parkers' Lighthouse in Long Beach, CA. It is located next to Rainbow Harbor/the marina. Good food, good company and a view of the Queen Mary.
The lighthouse on the left in the distance is called the Rainbow Harbor Light or Lions Light. It is a non-functioning lighthouse built in the park as a reminder to "end blindness in the world" by the downtown Long Beach Lions Club.
Ian