Atril Bay Atril Bay is located to the north of Karkoz and is home to hundreds of islands, the largest of which is the Isle of Skulls.