Isle of Dogs takes place in Japan in the future. The central location is Megasaki, a seaside city dominated by a not-nice mayor. There was a recent epidemic of canine flu among the many dogs in the city and it gave the mayor, a dog hater, an excuse to banish all dogs from the city...