Located just steps from the ocean on Cabrillo Beach in San Pedro, Cabrillo Marine Aquarium is a non-profit public aquarium which engages all visitors in education, recreation and research to promote knowledge, appreciation and conservation of the marine life of Southern California. City of Los Angeles, Department of Recreation and Parks.