I second the notion of avoiding the San Francisco area on 101.
The road surface is terrible, the traffic is terrible and the drivers are terrible. It's just a horrible experience.
Oregon coast: My favorite is Bandon and Gold Beach. Hearst Castle was mentioned but it is on Hwy 1 along the coast. If you visit that area be sure to slow down along the coast drive just south of Hearst Castle and before Cambria, CA. You can pull off to the side and walk 60 feet down to the beach for a close look at the sea lions on the shore. You may be tipped off as to their location by watching for other parked cars. Don't touch the sea lions or get too close.
Be sure to visit the many wineries in California. . .