Edo

Edo is a large island located off the western coast of Han.