Aoshima, also known as Cat Island, is a Japanese island that has hundreds of felines thanks to their kind neighbors…