The island is never inhabited by humans, but the sheep are flourish...