Mix flour, yeast, sugar and salt in a large bowl. In a separate cup, mix the warm water, honey and almond extract if using.
Add the water mixture to the flour mix and stir with a spatula or wooden spoon until everything comes together. The dough will be sticky. Scrape the sides and let the dough rest covered for 15 minutes.
After 15 minutes, perform two sets of stretch and folds. Cover and rest.
After 20 minutes, perform another two sets of stretch and folds, forming a tight ball. Cover and rest until doubled in size, about 1-1 ½ hours.
Grease a 9×9in (22x22cm) high-edged pan with melted butter.
Carefully lift your dough out of its bowl and place into the greased pan (don't knock too much air out).
Gently stretch the dough to fit the pan and dimple it all over. Spread the cherries and press them in. Cover and rest about 45 minutes. Meanwhile, preheat your oven to 400 Fahrenheit / 205 Celcius.
Brush melted butter and some cherry juice (from frozen cherries) all over the dough. Sprinkle granulated sugar, then spread almonds. You can brush more melted butter and sprinkle more sugar if you like.
Bake for about 20 minutes until lightly golden brown. Allow to cool slightly before slicing and eating.