01 - Whisk flour, salt, and sugar in a large bowl. Cut in cold butter using a pastry cutter or fingertips until mixture resembles coarse crumbs. Gradually add ice water, stirring just until dough comes together. Divide dough in half, shape into disks, wrap in plastic, and refrigerate for at least 1 hour.
02 - Combine cherries, sugar, cornstarch, lemon juice, almond extract, and salt in a large bowl. Toss until cherries are well coated. Set aside.
03 - Preheat oven to 400°F. On a floured surface, roll out one dough disk into a 12-inch circle. Fit into a 9-inch pie dish, leaving a slight overhang. Pour cherry filling into the crust.
04 - Roll out remaining dough disk into a 12-inch circle. Cut into 3/4-inch wide strips. Lay half strips horizontally over filling, then weave remaining strips vertically to form a lattice pattern.
05 - Trim and crimp edges to seal. Brush lattice and edges with beaten egg and sprinkle with coarse sugar. Place pie on a baking sheet and bake at 400°F for 20 minutes. Reduce temperature to 350°F and bake 35 additional minutes until crust is golden and filling is bubbling. Cool on wire rack for at least 2 hours before serving.