Gray whales undertake an annual round trip from Alaska to Baja. The headlands at Point Reyes Peninsula offer one of the finest spots to view the gray whales. Check out the link to read more info on the area and different locations.
Dress warm, it does get very cold. Bring your binoculars.