GoodEye PhotographyBook
SANTA CRUZ EAST SIDE · MONTEREY BAY

Twin Lakes Beach

Also known asTwin Lakes State Beach · Schwan Lagoon Beach · Schwann Lagoon Beach · East Cliff Beach
Coast · Beach · Lagoon · Family-Friendly · Urban-Adjacent

The Santa Cruz town beach — local energy, harbor masts, the boardwalk in the distance

What to expect at a glance
Tap any card for detail
FilterAll photosCouplesPortraits
Layout·

You may see a few photos from nearby locations here. Many shoots span multiple spots in the same session.

$550 – $1,850

Ready when you are

Twin Lakes Beach

Pick what you're planning and we'll pull up the right pricing. Not sure yet? Start with a free 10-minute call.

Portrait session here10-min call →
Elope hereGet engaged hereGet married hereBook headshots here
Layout

Where we shoot, on a map

Tap to zoom
From the photographer
Chris Schmauch
by Chris Schmauch, owner of GoodEye Photography

Twin Lakes Beach sits at the entrance to the Santa Cruz Harbor on the east-side promenade, five minutes from downtown. Free parking along East Cliff Drive, a gentle sandy stretch with the harbor masts to one side and Pleasure Point's surf-spotter point in the distance, Schwann Lagoon behind you with herons. The Santa Cruz town beach — the one locals actually go to.

The way I actually pitch Twin Lakes to couples is as the local-Santa-Cruz answer. Most of the spots I shoot on this coast are out-of-town destinations — north-coast bluffs you have to drive twenty minutes to reach, south-coast cliffs that ask for a scramble, resort beaches in Aptos. Twin Lakes is the opposite. It's the beach a Santa Cruz local would actually take a friend visiting from out of state. Free parking right on the bluff above the sand. The harbor a two-minute walk to your right. The pleasure pier visible to your left as a backdrop. Schwann Lagoon at your back with herons fishing. It reads as Santa Cruz the town, not Santa Cruz the destination.

What to expect

The lay of the land

Footwear
Sand-friendly shoes or barefoot work best. Heels sink; long bridal trains pick up sand. Flats are great for the walk down and back.
Best Time of Day
Golden hour, about 45 minutes before sunset. The west-facing coast catches direct, warm low light that flatters skin and water alike. Midday and overcast sessions still work — softer light, less depth.
Best Season
Year-round. Winter and spring produce the cleanest light; summer marine layer adds atmosphere rather than killing sessions.
Weather
Coastal fog can linger from June through August but softens midday light rather than ruining it. Light rain, mist, and wind don't stop us.
Privacy
Public access — expect other people around. Long open stretches let us settle apart from foot traffic; weekday or off-peak sessions are noticeably quieter.
From the field

The Twin Lakes story I tell most often is the heron one. A Tuesday-afternoon engagement session in early October, low light, couple was nervous because they'd been planning Natural Bridges for weeks and the marine layer had locked in heavy enough that the arch was effectively invisible. We pivoted to Twin Lakes on twenty minutes' notice because of the cell signal — they could text the parents the change of plans from the car. We started at the harbor mole, worked our way up the beach as the fog thinned, and ended in the marsh-grass corner of Schwann Lagoon for the closing frames. Right as the sun broke through the fog about ten minutes before official sunset, a great blue heron landed in the grass twenty feet behind the couple. It stood there frozen, watching them, for the entire closing sequence. The frame we ended up running in their save-the-date was the couple in soft warm light, heron in soft focus behind them, the lagoon glowing. Lesson I tell every couple now: Twin Lakes is the rescue beach when the destination beach isn't working. The signal alone makes the audible call. The heron is a bonus.

Stay & eat

Make a trip out of it

Where to stay

Where to eat

Crow's Nest
Seafood / Harbor
2 min · 0.5 mi
Aldo's Harbor Restaurant
Italian / Seafood
3 min · 0.7 mi
Shadowbrook
California Continental
6 min · 2.5 mi
Cafe Cruz
California / American
10 min · 4 mi
Laili
Mediterranean / Persian
10 min · 3 mi
Oswald
New American / Bistro
10 min · 3 mi
Drive times

Getting here

Downtown Santa Cruz5 min
Santa Cruz Harbor2 min
Capitola5 min
Seascape Beach13 min
San Jose40 min
San Francisco1 hr 30 min
Approximate, off-peak driving.
Worth knowing

A few things about Twin Lakes Beach

  • Twin Lakes is named for Schwan Lake (still here, behind the north end of the beach) and Woods Lagoon (filled in 1962 to create the Santa Cruz Harbor). The harbor you see at the south end of the beach is literally one of the two original 'twin lakes.'

    Wikipedia / LocalWiki Santa Cruz
  • Twin Lakes State Beach was established in 1947. The harbor came later — Woods Lagoon was filled and dredged in 1962 to create the Santa Cruz Small Craft Harbor.

    California State Parks / santacruzharbor.org
  • Schwan Lagoon is now a protected freshwater wildlife habitat. Great blue herons, snowy egrets, and night herons fish the shallows year-round. Occasional river otters work the marsh edges.

    LocalWiki Santa Cruz / California State Parks
  • The Crow's Nest has been at the harbor entrance since 1962, the same year Woods Lagoon was dredged into the harbor. The restaurant has been a Santa Cruz landmark for sailors, surfers, and post-beach diners ever since.

    Crow's Nest history / general Santa Cruz tourism
  • The East Cliff Drive promenade above Twin Lakes was a key Santa Cruz coastal walking route long before West Cliff Drive's better-known boardwalk. The east-side promenade runs from the harbor to Pleasure Point, a roughly one-mile cliff walk popular with locals at sunset.

    Visit Santa Cruz County / LocalWiki
  • Twin Lakes is the most sheltered beach on the Santa Cruz coast — the south-facing orientation and the curve of the bay block most of the prevailing northwest wind, which is why the beach is often calm on afternoons when Natural Bridges or West Cliff is windy.

    general Santa Cruz coastal weather observation
  • The volleyball courts on the north end have been a community fixture since the 1970s. Sand volleyball at Twin Lakes was part of the early West Coast beach-volleyball scene before the sport had a professional tour.

    general Santa Cruz history / community references
Also known as

Twin Lakes Beach also appears as Twin Lakes State Beach, Schwan Lagoon Beach, Schwann Lagoon Beach, or East Cliff Beach.