Das 3-Sterne-Hotel Fort Ross Lodge Jenner ist in 3 km Entfernung vom Stillwater Cove Regional Park sowie in der ländlichen Gegend von Jenner gelegen. Hier stehen Gästen eine Sauna und eine Picknick-Ecke zur Verfügung. Das Hotel verfügt über 22 Zimmer mit Blick auf den Ozean und bietet einen Mini-Markt.
Der Fort Ross ist in 25 Minuten zu Fuß leicht erreichbar. Das Fort Ross Lodge Jenner ist unter anderem 60 km von Healdsburg entfernt.