Imabari Castle is one of three largest Japanese "Castles on the sea" and one of Japan's Top 100 Castles. This is a castle on the sea with rare 5 levels (6 steps) donjon surrounded by a sea water. Inside the castle there are about 60 Yoshino Cherry trees and therefore this spot is well know is a place for cherry blossom viewing.