Cannon Beach in Oregon, a must see when visiting Portland.

My family and I moved to Seattle back in January of this year, and about a month ago we made our first visit to this beautiful place called Cannon Beach. This is a lovely beach, there are plenty of places to park and walk around the long strip of sand. Cannon Beach is also the place for Haystack Rock, an unusual rock formation just feet away from the beach. Haystack Rock is a seasonal haven for tufted puffins. On a headland to the north, trails in Ecola State Park offer sweeping views of the ocean, coves, and a lighthouse. The…