Preheat the oven to 350°F.
Combine dried cranberries, orange zest, and orange juice in a small bowl to hydrate. Set aside.
Combine coconut oil, date syrup, water, flaxseed, and vanilla in a separate small bowl, whisking until well combined.
Combine date sugar, all flours, and salt in a medium bowl until well combined, sifting as needed, if flours and/or sugar contain any lumps. Make a well in the center of your dry ingredients.
Pour coconut oil mixture into the center of the well in your dry ingredients. Mix with a spoon or spatula until almost combined. Add soaked cranberry mixture, chocolate, and hazelnuts, and fold in, mixing until cookie dough is fully combined.
Scoop slightly heaping tablespoonfuls of dough (or use a #60 cookie scoop) onto parchment-lined sheet trays, 1-inch apart. Flatten with the palm of your hand until cookies are approximately ½-inch thick. Top each cookie with a pinch of sea salt if desired.
Bake in the center of the oven, for 12-14 minutes until barely firm, and lightly browned on the edges.
Allow to cool before transferring from sheet tray, and enjoy!