Japan's hillside cat town by the sea 🐱 Onomichi: temple walks, cat alleys, retro cafés — and the ga · Forty Pirates