Preheat your oven to 375°F (190°C). Lightly grease a 9x13 inch baking dish.
In the prepared baking dish, combine the cherries, 1/2 cup of the granulated sugar, cornstarch, lemon juice, vanilla extract, and almond extract (if using). Stir gently to coat the cherries evenly. Spread the cherry mixture into an even layer.
In a medium bowl, whisk together the flour, remaining 1/2 cup granulated sugar, baking powder, and salt.
Cut in the cold butter using a pastry blender, two knives, or your fingertips until the mixture resembles coarse crumbs with some pea-sized pieces of butter remaining.
Pour in the milk and stir just until the dry ingredients are moistened. Do not overmix; the batter will be slightly lumpy.
Drop spoonfuls of the cobbler topping evenly over the cherry mixture in the baking dish. It doesn't need to cover completely; gaps are good and allow the cherries to bubble through.
Sprinkle the top with coarse sugar, if desired, for an extra sparkle and crunch.
Bake for 35-45 minutes, or until the topping is golden brown and the cherry filling is bubbly and thickened. If the topping starts to brown too quickly, you can loosely tent the dish with aluminum foil.
Let the cobbler cool for at least 15-20 minutes before serving to allow the filling to set slightly.