Heat oven to 350 degrees. Prepare 2 baking trays with silicone sheets or parchment paper.
In mixing bowl with paddle attachment, cream together butter and sugars for about 2 minutes or until light and fluffy. Add egg, extract, cinnamon, baking powder, baking soda, and salt.
Gradually add in flour, coconut, and oats. Lastly stir in walnuts.
You can choose to refrigerate the cookie dough for 10-15 minutes to allow it to firm up and create a thicker cookie.
When ready, scoop 1 inch cookie dough balls onto tray about 1 inch apart. Bake 10-12 minutes, just until the edges begin to brown. Transfer to a wire rack to cool.
If desired, sprinkle with coarse salt. Enjoy with a glass of milk or coffee!