Description

Moira Island is located at mouth of Moira Sound, on SE coast of Prince of Wales I. Alex. Arch.

History

Named in 1886 by Lieutenant Commander R. C. Clover, U.S. Navy (USN).

Nearby Features