That pic is from Catalina Island offshore of Los Angeles. The building is the Avalon Ballroom.
I lived in Southern California for 16 years, but I’ve never been to Catalina.
Still, I had a feeling that picture was taken on the island of Catalina. Guess my instinct was right.