Cannon Beach on the beautiful Oregon coast features hazy sunrises, ever-changing water, and the magnificent Haystack Rock. This is a journey into a different world; natural, peaceful, and a little mystical. We love how the camera records the soul of this enigmatic place.

Stern and Rock-Bound Coast

3 Friends

Walk With the Giants

Stone Splash

Stone Mist

Waggish Waves

Haystack Hills

Marine Garden

Haystack Rock

Amber Glow

Siren Call

Just Us

Land's End

Ocean Mist

Rock Reflections

Sunset Perch