Preview The Needles at Haystack Rock in Cannon Beach on the northern Oregon Coast. Image ID: 1350-6308 Artist: Greg Vaughn Purchase a commercial license Buy framed prints & more from our print store cannon beach the needles northern oregon coast oregon coast trail highway 101 sea stacks sunset pacific ocean pacific northwest usa america american west western northwestern outdoors nature travel scenic landscape