California's charming Carmel-by-the-Sea is a great place to eat. Here's a taste-tested list of the best Carmel restaurants.