Established in 1895, Heriot Bay Inn offers casual rooms, oceanfront cabins, and a pub with live music. It features a restaurant, gift shop, campground, and marina.