Cannon Beach has 2 trail running trails. These trails range from 3 to 4.4 miles in length. The most popular trails are Ecola State Park to Indian Beach and Cannon Beach. Trails.com member Marsha N. recently completed Cannon Beach. See all Cannon Beach trails.