View Larger Map
Located on the Pacific Northwest Coast of Oregon, 80 miles west of Portland and 25 miles south of Astoria, Cannon Beach is surrounded by the rugged natural beauty of forests, ocean beaches, and rivers. Only four miles in length, and with a population near 1,600, Cannon Beach is a popular and picturesque resort area, playing host to an estimated over 750,000 visitors annually.