Okushiri Island (Okushiri Town, Okushiri District, Hokkaido)
Overview (History, Features, and Attractions) Okushiri Island (Okushiri Town, Okushiri District) is an island floating in the Sea of Japan off the west coast of Hokkaido's main island. It's a remote island known for its magnificent coastline, cliffs, coves, and abundant seafood. The island's small population and laid-back fishing village scenery and natural landscapes remain, making it a great place for nature walks, fishing, and tasting seafood.