Cannon Beach es una ciudad ubicada en el condado de Clatsop en el estado estadounidense de Oregón. En el año 2007 tenía una población de 1.680 habitantes y una densidad poblacional de 411.5 personas por km².[2]