One of American’s Best 100 Art Towns If you never been to Cannon Beach, Oregon, add it to your bucket list of small towns. Cannon Beach is a mini version of Carmel-By-The-Sea, California with shops, galleries, live theater, market and restaurants. Nestled between the Pacific Ocean and the Coast Mountain Range just north of Manzanita,…