Click to view full version. Perched on the edge of the Pacific Ocean, overlooking world - renowned Haystack Rock and the Cannon Beach coastline, Oregon's Stephanie Inn is the epitome of comfort and elegance.