Description

Otstoia Island is located in Peril Strait, off N coast of Duffield Peninsula, on Baranof I., 17 mi. NW of Todd, Alex. Arch.

History

Russian name meaning "distant," given in 1833 by the navigator Ensign Vasiliev; published in 1848 on Russian Hydrographic Dept. Chart 1397 as "Os(trov) Otstoya."

Nearby Features