Melt the butter in the microwave and let it chill for 10-15 minutes until it is room temperature. Prepare the cherries and cut them into small quarters.
Preheat the oven to 350°F. Line two cookie sheets with parchment paper. Set aside.
In a medium bowl, mix the flour, cocoa powder, baking powder, baking soda, and salt. Set aside.
In a large bowl, add melted butter, brown sugar, sugar, vanilla, and eggs. Use a rubber spatula to mix until smooth.
Add in the dry ingredients and mix until combined. It will be a soft dough. Add the white chocolate chips, chocolate chips, and fresh cherries.
Use a large cookie scoop (3oz cookie scoop) to scoop the dough. Place 6 cookie dough balls per cookie sheet.
Bake one cookie sheet at a time. Bake for 13-15 minutes. While warm, top with extra chocolate chips and white chocolate chips.
Let the cookie sit on hot pan for 10 minutes. Then, transfer to a cooling rack to cool.
