Preheat oven to 350°F (175°C). Line baking sheets with parchment.
Beat butter, granulated sugar, and brown sugar until light and fluffy (2–3 minutes).
Add eggs one at a time, then mix in vanilla until smooth.
Whisk flour, baking soda, and salt in a bowl. Gradually mix into wet ingredients just until combined.
Gently fold in chopped cherries and chocolate chips.
Drop 1¼–1½ inch dough balls onto sheets, spacing them 2 inches apart.
Bake for 10–12 minutes, until edges are golden and centers are just set.
Cool on sheets for 3–4 minutes, then transfer to wire racks.