A charming retreat from the busy city life, Carmel-by- the-Sea, a breezy village is a two-hour drive from San Francisco