This place is perfect on every level. Located in the seaside town of Cannon Beach, Oregon the atmosphere is friendly, relaxed, and unique. I stayed at the Lighthouse Inn. This location has two properties a mile apart from each other. The Inn at Cannon Beach is where you check in…