An Island with More Cats than Humans!