In a mixer, cream the butter and the sugar. In a bowl sift together the flour and the salt.
Mix the dry ingredients into the butter and sugar mixture until it comes together. Mix in the maraschino cherries, white chocolate and dark chocolate chips.
Using a spatula, scoop the dough onto a piece of plastic wrap, and form into a 2 inch diameter log. Wrap tightly with plastic wrap, and freeze for 40 minutes.
Preheat oven to 325°F and line a cookie sheet with parchment paper or Silpat (silicone baking sheet). Unwrap the cookie dough log, and using a very sharp knife, cut into 1/4-inch slices, and arrange on the baking sheets. This makes 24 cookies.
Bake the cookies for about 15 minutes. Allow cookies to cool slightly and move to a cooling rack.