Situé à 1,7 km de la plage de Crescent, à moins de 1 km de la galerie Haystack et à 3,1 km du parc d'État de Haystack Hill, le Captain John's Cannon Beach propose un hébergement à Cannon Beach. Il se trouve à environ 5,9 km de la gare de garde Necanicum, à 11 km du parcours de golf Seaside et à 400 mètres du parc Les Shirley. Une connexion Wi-Fi est disponible gratuitement dans l'ensemble de l'établissement et la plage de Cannon se trouve à 400 mètres.
Cette maison de vacances spacieuse dispose d'un lecteur DVD, d'une cuisine entièrement équipée avec un lave-vaisselle, un four et un grille-pain, d'un salon avec des coins salon et repas, de 4 chambres ainsi que de 2 salles de bains avec une baignoire et une douche. Les serviettes et le linge de lit sont fournis. L'établissement possède un coin repas extérieur.
Vous pourrez pratiquer diverses activités à Cannon Beach et dans ses environs, telles que le vélo.
Vous séjournerez à 1,1 km du Coaster Theatre et à 3 km du rocher Haystack. L'aéroport international de Portland, le plus proche, est implanté à 137 km.