Omura Park one of the 100 best cherry blossom viewing spots in Japan. It is located on the grounds of Kujima Castle, the residence of the lord of the Omura Clan, which is home to about 2,000 cherry trees, which bloom from late March to mid-April.
The Omurazakura cherry trees are designated as a national natural monument for its rarity and for having up to 200 petals.
From late May to early June, 100,000 irises with 300,000 flowers bloom. (Quoted from the Data Book)