Preheat oven to 350°F (175°C) and line two large baking sheets with parchment paper.
In a large mixing bowl, cream together the softened butter, granulated sugar, and brown sugar for 2 to 3 minutes until light and fluffy.
Add the eggs one at a time, beating well after each addition, then stir in the vanilla extract.
In a separate medium bowl, whisk together the flour, baking soda, and salt.
Gradually incorporate the dry ingredients into the wet mixture, stirring until just combined to ensure a soft texture.
Using a spatula, gently fold in the semi-sweet chocolate chips, mocha chips, and chopped dried cherries.
Scoop rounded tablespoons of dough onto the prepared baking sheets, spacing them approximately 2 inches apart to allow for spreading.
Bake for 10 to 12 minutes or until the edges are set and lightly golden brown.
Remove from the oven and let the cookies sit on the baking sheet for 5 minutes before transferring them to a wire rack to cool completely.