The best area to stay in Roche Harbor is within the Roche Harbor Resort itself, as it is the primary lodging option and central hub of activity.
The resort is located on the northwest side of San Juan Island, featuring a protected marina, historic hotel buildings, and charming cottages. The main resort area is compact and walkable, with amenities like restaurants, shops, and a sculpture park clustered around the harbor. This area provides direct access to the water and offers a relaxed, resort-style experience.
For couples looking for a romantic escape, staying within the resort offers convenience and a focused experience. You'll be steps away from sunset views over the harbor, waterfront dining, and activities like kayaking or paddleboarding. The historic Hotel de Haro, with its old-world charm, is a popular choice for those seeking a unique stay.
Families will find the resort area very accommodating due to its concentrated amenities. Kids can enjoy exploring the sculpture park, playing on the resort grounds, and participating in seasonal activities often organized by the resort.