Cannon Beach.
Cannon Beach is the Oregon Coast's most-photographed mile (Haystack Rock). The hotel scene is split — the small independent inns at the south end of town vs. the resort-scale options at the north. Independents: Stephanie Inn (1993 oceanfront luxury), Ocean Lodge, Inn at Cannon Beach, Surfsand Resort (all independent).

Stephanie Inn
Forty-one adults-only oceanfront rooms — Pacific Northwest luxury, the Oregon Coast flagship.

Surfsand Resort
Family-owned for 60 years — 89 rooms directly on the beach at Haystack Rock, Wayfarer Restaurant on-site.

The Ocean Lodge
Forty-five oceanfront rooms across from Haystack Rock — fireplaces, family-owned.

Inn at Cannon Beach
30 rooms in a Cape-Cod-style boutique — three blocks to the beach, family-owned.
Cannon Beach is the Oregon Coast's most-photographed mile — Haystack Rock, the 235-foot sea stack offshore, anchors every postcard from this stretch. The town runs about ten blocks long along the beach, an hour and a half from Portland. The hotel inventory is independent-heavy because the city zoning has held the line on chain-resort scale for forty years. What you get instead is family-run oceanfront properties, mostly two and three stories, mostly with fireplaces.
What this looks like
Cannon Beach sits between Ecola State Park to the north and Tolovana Park to the south, on a four-mile stretch of flat, walkable sand. Hemlock Street is the main commercial drag — galleries, bakeries, a couple of bookstores, the Cannon Beach Hardware in the middle. The town zoning bans buildings over 45 feet, so the hotels stay low and weathered-cedar. Highway 101 runs inland; you exit and drive in. From Portland it's a 90-minute trip across the Coast Range on Highway 26. Seaside is eight miles north — bigger, louder, more arcade. Manzanita is twenty minutes south and quieter still. The beach itself is wide enough at low tide to feel almost prairie-flat, with Haystack standing in the middle distance.
The standouts
- Stephanie Inn — 41 adults-only oceanfront rooms, the high end of the Oregon Coast lodging market.
- The Ocean Lodge — 45 oceanfront rooms across from Haystack Rock, fireplaces, family-owned.
- Surfsand Resort — family-owned for 60 years. 89 rooms directly on the beach at Haystack, the Wayfarer Restaurant on the sand.
- Inn at Cannon Beach — 30 rooms in a Cape-Cod-style boutique, three blocks to the beach, family-owned.
When to come / who it's for
The season is year-round but the personality shifts hard with the weather. Summer (July-September) is the busy clear-skies window — book months out for oceanfront. Winter is the famous Oregon-storm-watching season: 6-foot swells, fireplace-and-cabernet weather, half the rooms 30-40% cheaper. Spring is shoulder; fall is the local pick — September has the best beach days of the year, often warmer than August because the marine fog finally lifts. Cannon Beach rewards two to three nights minimum. Long beach walks at low tide, a half-day at Ecola, dinner in town, Haystack tide-pool tour at the right hour. Good for couples, families with any age kid, and dogs (the beach is leash-optional).
Nearby / what else
Ecola State Park — the headland viewpoints north of town are where every Goonies and Twilight aerial shot was filmed. Tide-pool tours at Haystack Rock with the Haystack Rock Awareness Program (free, summer mornings only). Manzanita and Nehalem Bay State Park for a quieter day. Astoria, 25 miles north — the Astoria Column, the Maritime Museum, Fort George Brewery. For food: Newmans at 988, Sleepy Monk for coffee, Pelican Brewing in Tolovana, the Wayfarer for sunset dinner on the sand.