Sea otters, including Santa Cruz, can often be spotted in the Monterey Bay area. Popular viewing locations include Natural Bridges State Beach, Moss Landing, and Elkhorn Slough. These areas offer opportunities to observe these charismatic creatures in their natural habitat.