More cats than people live on a real island in Japan. The numbers have stayed that way for years, long enough to attract ...