Surf Galleries › Haystack Rock 11/18/23 Image 1 of 1 Haystack Rock 11/18/23 $40.00 Surfer at Haystack Rock in Cannon Beach on 11/18/23. Add To Cart Added! Surfer at Haystack Rock in Cannon Beach on 11/18/23.