01 - Whisk together flour and sea salt in a medium bowl; set aside.
02 - Using an electric mixer on medium speed, beat butter and powdered sugar until light and fluffy, about 2 minutes.
03 - Incorporate vanilla extract into the creamed butter mixture.
04 - Gradually add the flour and salt mixture at low speed, mixing just until combined.
05 - Gently fold dried cranberries and pistachios into the dough using a spatula.
06 - Divide dough into two portions; shape each into a log approximately 1.5 inches in diameter, wrap tightly in plastic wrap, and refrigerate for at least 1 hour until firm.
07 - Preheat oven to 350°F. Line two baking sheets with parchment paper.
08 - Unwrap dough logs and slice into 1/4-inch thick rounds. Arrange slices 1 inch apart on prepared sheets.
09 - Bake for 13 to 15 minutes, until edges are just turning golden.
10 - Allow cookies to cool on baking sheets for 5 minutes before transferring to a wire rack to cool completely.