Bottom line: Montrose Dog Beach is by far the best dog beach in ... The beach even has a dog-washing station! What visitors think: "The sky at Cannon Beach was white, overcast and windy (makes ...