Preheat the oven to 400°F and line a 12 cup muffin tin with paper or parchment muffin liners.
In a medium bowl, whisk the eggs until frothy, then add the milk, salt, oil, vanilla and almond extract. Whisk again until well mixed and set aside.
In a large bowl, whisk together both kinds of flour, sugar and baking powder. Add the cherries and toss well until cherries are coated.
Pour the wet ingredients into the large bowl of dry ingredients and fold it through until just barely mixed. A few small lumps are fine.
Fill the muffin cups almost to the top of each paper liner and sprinkle ¼ teaspoon of coarse sugar over the top of each one. Place them in the oven to bake until they are golden brown and a toothpick inserted comes out clean, about 12-15 minutes.
Remove from the oven and let them cool for 5-10 minutes before removing the muffins to finish cooling on a wire rack.
Notes
To keep muffins tender and prevent the cherry juice from discoloring the muffins, avoid overmixing. It is better to undermix than to overmix them.