San Pedro has two outstanding beaches, each with its own natural features and character.
Cabrillo Beach has a long expanse of calm, sandy shoreline, protected by the Los Angeles Harbor breakwater. But move just outside the breakwater and you’ll find open waters that are renowned for their great windsurfing and other water sports. This area is known as Hurricane Gulch because of its strong (but not really hurricane strength) winds.
This close-in beach has picnic facilities available in grassy areas under shady trees. At the end of the harbor entrance breakwater is Angel’s Gate Lighthouse.
This is also home to the Cabrillo Beach Bathhouse, a vintage 1932 example of the kinds of bathhouses that were frequently found along the California coastline. The bathhouse was using for boating events during the 1932 Olympic Games, served as a museum, and has been extensively restored in recent years. Its upstairs ballroom, outdoor patio arcade, and first floor gallery are available for events.
Cabrillo Beach is also home to the Cabrillo Beach Marine Aquarium, a well regarded and very active aquarium and marine research facility. The aquarium offers an extensive regular series of educational activities and programs for all ages.
The facility, 21,000 square feet in size and designed by architect Frank Gehry, houses the largest collection of Southern California marine life on display in the world, an outdoor tidepool touch tank, teaching laboratory, auditorium, research lab, and gift shop. The Exploration Center and the Aquatic Nursery, as well as a new 3,000 square foot Virginia Reid Moore Marine Research Library, and the S. Mark Taper Courtyard were added more recently.
Parking is available onsite at the beach, free for the first 20 minutes, $1 an hour thereafter up to maximum of $9 per day.
City of Los Angeles Department of Recreation and Parks
3720 Stephen M. White Dr., San Pedro, CA 90731
Cabrillo Beach Bathhouse
3800 Stephen M. White Drive
San Pedro, CA 90731
Click here for the Cabrillo Beach surf report
White Point and Royal Palms County Beaches, located at 1799 Paseo del Mar, is a Los Angeles County park with picnic areas. The beach is rocky with many tide pools along the shore.
The parking area is located at the bottom of a steep bluff and varies from $2 to $10 per day.
White Point Beach
1955 S Paseo Del Mar San Pedro, CA 90731
Click here for a map to White Point and Royal Palms County Beaches