Heat oven to 350 degrees F.
In a large bowl, whisk flour, cornmeal, coconut, baking powder, and salt.
In the bowl of an electric mixer, mix eggs, sugar, oil, and zest on medium speed until well combined. Reduce speed, add flour mixture, and mix until just combined. Fold in craisins and pistachios.
Transfer dough to a parchment-lined baking sheet and pat into a 14x4 inch log. Bake until firm and golden, 30-35 minutes.
Transfer to a wire rack, and reduce oven to 325 degrees.
Once cool, transfer log to a cutting board and, using a serrated knife, cut diagonally into 1/2-inch slices. Arrange slices onto parchment-lined baking sheet and bake, rotating half-way through, until just golden around the edges, 15 to 18 minutes. Let cool completely.