Preheat oven to 325°F (175 degrees C).
Sift flour, baking powder, baking soda, cinnamon, and salt in a bowl and set aside.
In a separate bowl or stand mixer, cream butter, white sugar, and brown sugar until light and fluffy. Beat in eggs one at a time. Add vanilla and stir until combined.
Gradually stir in your sifted ingredients. Add rolled oats, coconut, pecans, and chocolate chips and stir until just combined.
Using a cookie scoop or spoon, drop by teaspoonfuls onto greased baking sheets.
Bake at 325 for 11 – 13 minutes. Let cookies cool for 5 minutes before transferring them from the baking sheet.