Uyun al-Sartan

Uyun al-Sartan, also known as the Eyes of the Crab, was an island in Jazayir al-Sartan.