Considered one of the best beaches in the US, Carmel Beach is just a short stroll from the center of town.