Kochi is the kind of Japanese seaside city that rewards travelers who are willing to look beyond the country’s most famous routes. Set on the southern side of Shikoku and facing the Pacific Ocean, Kochi combines a remarkably intact feudal castle, lively food markets, historic shopping streets, regional cuisine, subtropical greenery, and a dramatic coast …