Enjoy the contrasting textures in this delicious shortbread with chewy cranberry pieces complimented by sweet and crunchy pistachio nuts.