Preheat oven to 350 degrees. Mix together flour, baking soda, and baking powder and set aside. In a mixing bowl, cream together butter, orange zest, and 1 cup sugar. Add egg and mix until nice and creamy. Add dry ingredients and mix until well combined. Add dried cranberries, white chocolate chips, and walnuts until just combined. Drop one inch balls onto parchment lined cookie sheet. Bake for 10 minutes and then let cool.