Таймыр
It is located off the southeastern end of the Severnaya Zemlya archipelago and northeast of the Taymyr Peninsula and has a smaller island, Starokadomsky Island, close by on its northwestern side.