Preheat oven to 350 degrees and line baking sheets with parchment paper.
In a large bowl, whisk or sift together flour, baking soda, baking powder, salt and fennel seeds and reserve.
In a large bowl using an electric mixer, beat together sugar, butter, eggs, vanilla extract and orange rind until thouroughly blended, about 2 minutes. Reduce speed to low and add flour mixture, mixing in to just combine. Stir in cranberries and hazlenuts.
Divide dough into 4 equal parts and form each part into logs that are approximately 10 inches long and 2 inches wide.
Transfer logs to baking sheets and bake until golden brown and an inserted skewer comes out clean, about 25 to 30 minutes, Remove from oven and cool 5 minutes.
Transfer baked dough to a cuttingboard and cut logs diagonally and on a bias into 1/2-inch thick slices.
Reduce oven to 325 degrees. Place slices cut-side up on parchment paper-lined baking sheets and bake for another 5 minutes. Remove from oven, turn cookies over and bake an additional 5 minutes. Remove from oven and cool for 2 minutes before transferring cookies to a wire rack to cool completely.
Melt white chocolate and place in piping bag, or food storage bag with small hole cut in tip end. Drizzle white chocolate over cookies and allow to set up before serving.