Description
Echo Island is located one of Kashevarof Is., in Kashevarof Passage, off N coast of Prince of Wales I., Alex. Arch. 0.3 mile long.
History
Local navigators' name reported in 1904 by H. C. Fassett, U.S. Bureau of Fisheries (USBF).