Alcyon befindet sich im friedlichen Izu Kogen Gebiet von Ito, Japan, das für seine natürliche Schönheit und entspannende Atmosphäre bekannt ist. Das Hotel liegt in der Nähe von Attraktionen wie dem Jogasaki Beach (ca. 2 km), dem Mt. Omuroyama (ungefähr 2.4 km) und dem Cat Museum (rund 1,8 km). Es ist etwa 28 km vom Shuzen-ji Tempel entfernt. Der nächstgelegene große Flughafen ist der Flughafen Shizuoka, der ungefähr 70 km entfernt ist.