After visiting the famous Rabbit Island in Japan, the filmmakers of Beat Down Boogie decided that a day at Japan’s famous Cat Island would be the next logical step. Situated on Tashirojima in Ishinomaki, Miyagi, Japan, the island is the home to hundreds of curious felines who wander freely, interacting with humans on their own adorable terms.