Preheat your oven to 350 F (177 C). Line several baking sheet with parchment paper or a silpat.
In an electric stand mixer fitted with the paddle attachment, cream your brown sugar, butter, oil and granulated sugar on medium speed until fully incorporated; about 4 to 5 minutes. Add the eggs + vanilla and mix on medium until everything is fluffy and well blended; about 1 minute more.
In a medium bowl whisk together whole wheat flour, bread flour, baking powder, baking soda and sea salt.
Dump the flour mixture into the electric stand mixer and mix on low until the cookie dough is barely blended. You still want to see streaks of flour. Take the bowl out of your stand mixer and fold in the chocolate and cherries until just mixed.
Roll into balls of about 2 tablespoons each and allow about 2 inches of space between the dough balls. I like to freeze the dough balls for about 10 minutes prior to baking...this step is optional, but I like how it helps the cookie maintain their shape whilst baking (I don't like super flat cookies).
Bake the cookies in the center of the oven for about 12-13 minutes. Fresh out of the oven, sprinkle with the sea salt flakes. Allow to cool on the baking sheet for 5 minutes post baking and then move to a cooling rack to finish cooling down.
You're done. They're a revelation, am I right?