That's Aoshima in Ehime Prefecture, off the coast of northwest Shikoku. Mind you, it seems there are about a dozen "cat islands" around Japan (Aoshima being the most famous), so Ōjima may be one of them too.
Reader-added tags include "We heard it was meowltime", "Hand it over...all of it!" and "Kittehs: 'Gimme fooood! Gimme fooood!'"