Best Pet-Friendly Hotels in Cannon Beach, The Ocean Lodge