Just steps away from the iconic Haystack Rock in a privileged oceanfront setting at the south end of Cannon Beach, The Ocean Lodge is reminiscent of a 1940s-style vintage beach resort.