Hot chocolate so thick it's like eating pudding out of a cup. If that didn't make your mouth start to water, maybe the thought of 40 different flavors of chocolate truffles, rich chocolate mochas, or legendary chocolate milkshakes will. Enter the Cannon Beach...