Friends of Haystack Rock

Friends of Haystack Rock (FOHR) is a non-profit organization that promotes the preservation and protection of the intertidal life and birds that inhabit the Marine Garden and Oregon Islands National Wildlife Refuge at Haystack Rock. We do this in cooperation with Haystack Rock Awareness Program and other partnerships.

Friends of Haystack Rock is guided by a volunteer board of directors and advisors consisting of committed community members.

FOHR is having a busy and productive 2018. Thanks to many generous private donations we were able to provide financial support to the Haystack Rock Awareness Program (HRAP) to run their beach interpretive programs. Our Library Lecture series, a shared partnership with the Cannon Beach Library, was well attended and included a wide variety of conservation based topics relevant to the Pacific NW. We held the annual Great Cannon Beach Puffin Watch over the 4th of July holiday and showed many people their first look at this charismatic seabird. 

We are also helping further the study of Tufted Puffins nesting at Haystack Rock. The Tufted Puffin is an iconic seabird of Haystack Rock. Recently, their numbers have decreased dramatically or disappeared entirely from colonies in California, Oregon, Washington, Japan, and the Gulf of Alaska. A petition to list the Tufted Puffin under the U.S. Endangered Species Act is under review by the U.S. Fish and Wildlife Service, but more information is needed before a decision can be made.

Also this year, we were able to help Audubon Society of Portland fund a volunteer coordinator to organize citizen science projects that focus on monitoring nesting success of Black Oystercatchers and Cormorants.


Contact Us




Angela Benton (Chair)

Keith Chandler (Treasurer)

Tiffany Boothe (Secretary)

Hannah Buschert

Tia Degerstedt

Craig Davidson

Lisa Kerr

John Underwood



Stacy Benefield

Neal Maine

Dawn Harris



The Board of Directors for the Friends of Haystack Rock typically meets on the second

Friday of each month at 10:00 AM. The meetings are usually held at Cannon Beach City Hall.