Preheat your oven to 350°F (175°C) and line a baking sheet with parchment paper.
In a large mixing bowl, cream together the softened butter, granulated sugar, and brown sugar until light and fluffy.
Mix in the eggs, one at a time, followed by the vanilla extract, until well combined.
In a separate bowl, whisk together the flour, baking soda, and salt. Gradually add the dry ingredients to the wet mixture, mixing just until combined.
Gently fold in the chopped dried cherries to distribute them evenly throughout the cookie dough.
Using a cookie scoop or tablespoon, drop mounds of dough onto the prepared baking sheet, leaving enough space between each cookie.
Bake in the preheated oven for 10-12 minutes or until the edges are lightly golden and the centers are set. Remove from the oven and let the cookies cool on the baking sheet for 5 minutes before transferring them to wire racks to cool completely.
While the cookies cool, melt the semi-sweet chocolate chips and coconut oil together in a microwave-safe bowl in 30-second intervals, stirring in between until smooth.
Once the cookies are completely cool, dip half of each cookie into the melted chocolate, allowing the excess to drip off.
Place the dipped cookies on a parchment-lined tray. If desired, sprinkle a few sea salt flakes on top while the chocolate is still tacky. Once all cookies are dipped, refrigerate them for about 30 minutes until the chocolate is set.