1. Preheat oven to 350°. Beat butter and sugars at medium speed with a heavy-duty electric stand mixer until creamy. Add eggs and almond extract, beating until blended.
2. Combine flour, baking soda, and salt in a small bowl; gradually add to butter mixture, beating just until blended. Stir in cherries and next 3 ingredients just until combined. Drop by tablespoonfuls onto parchment paper-lined baking sheets.
3. Bake at 350° for 10 to 14 minutes or to desired degree of doneness. Remove from baking sheets to wire racks, and cool completely (about 15 minutes).