Alaska Peninsula
The Walrus and Kritskoi Islands are located close to Nelson Lagoon, to the West of Port Moller, on the Alaska Peninsula (southern) side of Bristol Bay, Low.