Monterey Peninsula: Carmel, a Dog-Lover's Paradise