The town of Hagi lies in a delta at the extreme western end of Japan's largest island of Honshu ... Hagi and Tsuwano are two castle towns charming travelers with their history and beauty.