At the northern end of California's Monterey Bay, about 90 minutes south of San Francisco, is the buzzing beach town of Santa Cruz. One of the can't-miss spots when you're visiting this coastal ...