Yagishiri Island is nestled off the small town of Haboro to the northwest of Hokkaido. Haboro is located in the picturesque Teshio mountain range and has served as a port since 1953. Mount Pisshiri, the highest mountain in the chain, offers a sublime view of the sea and the land. Yashigiri Forest …










