Shantar Islands
Belichy Island (, "Ostrov Belichy", literally: "Squirrel Island") is a narrow island in the northwestern Sea of Okhotsk, one of the Shantar Islands.