Himeshima meaning “Princess Island” is a village island located in Ōita Prefecture of southwest Japan. The sleepy little town of 7 kms is easily accessible by Imi Port. From here you can get nice views of Kyushu, Honshu and Shikoku mountains, where we had been trekking for the past few days. The island has its own laws, […]