Preheat oven to 350°F (175°C), and line baking sheets with parchment paper.
In a big bowl, cream soft butter with granulated and brown sugars until light and fluffy.
Add the eggs one by one and then add the vanilla extract, mixing till it's well combined.
In another bowl, whisk together flour with baking soda and salt. Gradually add this into the wet mixture, being careful to mix until just combined.
Fold in the dried cherries, white chocolate chips, and nuts (if using) gently until they are mixed into the dough evenly.
Using a cookie scoop or tablespoon, drop rounded balls of dough onto the prepared baking sheets with approximately 2 inches in between.
After approximately 10 to 12 minutes of baking in the oven, when the edges may turn light golden, the centers might appear slightly underbaked, but as they cool down, they will firm up.
Remove from the oven and cool on the baking sheets for 5 minutes before transferring to a wire rack to cool completely.
Once they're cooled, enjoy those beautiful cherry cookies with a glass of milk or your favorite drink!