What Is It? “Cat Island,” officially known as “Tashiro Island” is an island near Ishinomaki City in Miyagi Prefecture… and yes, to answer your one burning question… it’s covered in cats. Check out this Google Maps satellite view of the island. In all seriousness, though, it can be accessed via ferry. You can get from… Read More