One of the best port cities to visit on a cruise to Japan is the foodie haven of Kobe, which also affords easy access to Osaka. There’s also historic Kanazawa for incredible seafood and an authentic glimpse of Japan's Edo period, while Takamatsu offers picture-perfect parks and striking modern art. The ancient trading port of Karatsu is known for its red-fired pottery and its treasured Karatsu Castle. In Hiroshima, travellers are invited to reflect on a solemn legacy at the moving Hiroshima Peace Memorial Park.