Captain John's Cannon Beach is gelegen in Cannon Beach, op 1,7 km van Crescent Beach en minder dan 1 km van Haystack Gallery, in een omgeving waar je kunt fietsen. De accommodatie bevindt zich op 4 minuten lopen van Cannon Beach en heeft gratis WiFi en een geldautomaat.
De vakantiewoning beschikt over een dvd-speler, en heeft een keuken met een koelkast, vaatwasser en oven, een woonkamer met een zithoek en een eethoek, 4 slaapkamers, en 2 badkamers met douche en bad. Handdoeken en beddengoed worden bij de vakantiewoning verzorgd.
Haystack Hill State Park ligt op 3,1 km van de vakantiewoning, en Treinstation Necanicum Guard ligt 5,9 km verderop. Het dichtstbijzijnde vliegveld is Internationale luchthaven Portland, op 137 km van Captain John's Cannon Beach.