A scenic picture taken of Haystack Rock located along the coastal shore in Cannon Beach, Oregon. Haystack Rock is a dedicated and protected Marine Garden. It rises 235 feet and is abundant with sea life. Haystack Rock is home to many birds such as tufted puffins, gulls, and cormorants.