Cannon Beach Arts Association funds and enhances the arts, and supports artists in Cannon Beach and the region through education, events, and exhibits.