Preheat your oven to 375°F (190°C) and line a 12-cup muffin tin with paper liners or grease well. Measure all ingredients before starting.
In a large bowl, whisk together the flour, sugar, baking powder, and salt.
In a separate bowl, beat the eggs slightly, then add melted (but cooled) butter, milk, vanilla, and almond extract.
Pour the wet ingredients into the dry ingredients and fold gently with a spatula until just combined. Stop when you still see a few streaks of flour.
Toss cherries with 1 tablespoon of flour, then gently fold in the cherries and sliced almonds into the batter.
Fill muffin cups about 3/4 full. Sprinkle with additional sliced almonds and turbinado sugar if desired.
Bake for 22-25 minutes, or until a toothpick inserted in the center comes out clean with a few moist crumbs.
Let cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.