Whether you have a day - or two or three - Carmel-by-the-Sea will reward you with some of the world's finest scenery, historic sites, art galleries,...