Witness the power and beauty of migrating whales along Santa Cruz County’s coastline, where gray, blue, and humpback whales can often be spotted from shore. Explore the top viewing locations in this guide: Top 7 Beaches for Whale Watching in Santa Cruz County.


