McAbee Beach and Steinbeck Plaza - Cannery Row. Photo: Courtesy of Cannery Row