A perfect day at the Cannon Beach, Oregon Coast