Cannon Beach, Photographer Robert Knapp