My husband and I spent the day at Cannon Beach. We had a great time walking along the beach enjoying the ocean air and the spectacular view of Haystack Rock. Along the beach you see hundreds of families enjoying beach bikes, children building sand castles, and dog playing fetch. It was very relaxing and peaceful. The city has a cute... more




