
Okushiri Island, off the southwest coast of southern Hokkaido, is a far-away place. Particularly on the west coast of the island, the roads are traffic-free, and even the sprawling Green Hotel, with one of the only onsen on the island, is more or less empty. This short, sweltering day included […]