Preheat oven to 350 degrees with rack in middle of oven. Line a large baking sheet with parchment paper and set aside.
In a medium bowl, whisk together flour, cornmeal, baking powder, salt and cinnamon.
In a large bowl, whisk together eggs, honey and sugar until pale and fluffy. Add the cooled butter and orange zest and mix until well combined.
Add all the dry ingredients and stir to combine. Then stir in the cranberries and pecans.
Transfer the dough to the prepared baking sheet and shape the dough into a log with lightly floured hands that is roughly 15 inches long by 3 inches wide. Brush top and sides with egg wash.
Bake for 30 minutes until golden and slightly cracked on top.
Let cool slightly, about 15 minutes.
Using a sharp serrated knife, slice the log on the diagonal into 1/2 inch thick slices. Carefully lay the slices on the baking sheet, cut side down and bake for an additional 16-18 minutes or until they begin to brown, flipping the cookies halfway through.
Let cookies cool on sheet on wire rack completely.
Cookies can be stored for up to 2 weeks in airtight container.