Randy Newman on the beach