On a speck of land in the Indian Ocean, one of the world's most ambitious wars is being waged against feral cats. But not everyone is celebrating.