Imabari-jō, Imabari, Japan Imabari-jō is one of just a few castles surrounded by a salt-water moat connected to the sea, in Imabari, Japan. Like this:Like Loading... Related