Description:
Carmel Beach offers good opportunities for surfing as well as great conditions for dog-walking. It hosts an annual sandcastle contest, and there are a variety of shops and restaurants nearby.... Read More