Preheat oven to 375°F and butter a 2-quart baking dish or 9x9-inch pan.
In a large bowl, combine cherries, 3/4 cup sugar, cornstarch, almond extract, and lemon juice. Toss well and pour into the prepared baking dish.
In a medium bowl, whisk together flour, remaining 1/4 cup sugar, baking powder, and salt. Cut in cold butter using a pastry cutter until mixture resembles small peas.
Add heavy cream and vanilla extract, stirring just until a shaggy dough forms. Drop spoonfuls of dough over the cherry filling, covering most but not all of the surface.
Sprinkle coarse sugar over the topping and bake for 42-48 minutes until the topping is golden brown and the cherry filling is bubbling thickly around the edges.
Allow to cool for at least 20 minutes before serving to let the filling set slightly.