Preheat oven to 375°F and grease a 2-quart baking dish with butter.
In a large bowl, combine cherries, 1/2 cup sugar, cornstarch, and lemon juice, then pour into the prepared baking dish.
In another bowl, whisk together flour, remaining 1/2 cup sugar, baking powder, and salt.
Add the melted butter, milk, and almond extract to the dry ingredients and stir until just combined.
Drop spoonfuls of the batter over the cherry mixture, then sprinkle with sliced almonds and turbinado sugar.
Bake for 38-42 minutes until the topping is golden and the cherry filling is bubbling around the edges, then cool for 20 minutes before serving.