Rock Pools in California

Open any rock pool for the best times to visit and to see the species that inhabit it.

Dana Point

Orange County, California

Asilomar State Beach

Monterey County, California

Davenport Landing Beach

Santa Cruz County, California

Abalone Cove Reserve

Los Angeles County, California

Carmel Beach

Sonoma County, California

Coal Oil Point

Santa Barbara County, California

Pescadero Beach

San Mateo County, California

Gerstle Cove State Marine Reserve

Sonoma County, California

Santa Maria Beach

Marin County, California

Fitzgerald Marine Reserve

San Mateo County, California

China Beach

San Francisco, California

Shelter Cove

Humboldt County, California

San Simeon

San Luis Obispo County, California

Cayucos State Beach

San Luis Obispo County, California

Partington Point

Monterey County, California

MacKerricher State Park

Mendocino County, California

Pirates Cove

San Luis Obispo County, California

Lechuza Beach

Los Angeles County, California

Carpinteria State Beach

Santa Barbara County, California

La Jolla Tide Pools

San Diego County, California

Trinidad

Humboldt County, California

Battery Point

Del Norte County, California

Jetty Beach

Monterey County, California

Little River

Mendocino County, California

Bowling Ball Beach

Mendocino County, California

Venice Beach

Los Angeles County, California

Gaviota Beach

Santa Barbara County, California

Windy Point

Humboldt County, California

Bi'murr

Humboldt County, California

Sand Dollar Beach

Monterey County, California

Southeast Farallon

San Francisco, California

Balboa Peninsula

Orange County, California

Seacoast

San Diego County, California

San Buenaventura State Beach

Ventura County, California

Tamarack Beach

San Diego County, California

Duxbury Reef, Bolinas

Marin County, California

Linda Mar, Pacifica State Beach

San Mateo County, California

Mile Rock Beach

San Francisco, California

Point Loma Tide Pools

San Diego County, California

Point Reyes

Marin County, California

Natural Bridges State Beach

Santa Cruz County, California