Using a stand or hand mixer, blend the butter and sugars until combined and creamy. Add the eggs and mix until combined. In a small bowl, whisk the flour, baking soda, baking powder, cinnamon, and salt. Add the dry ingredients to the mixer and stir to form a dough. Add the oats, chocolate chips, pecans, and coconut. This will form a stiff dough. Scoop in large mounds (I use a #30 scoop) onto parchment lined baking sheets. Flatten the dough into pucks using the bottom of a measuring cup. Because of all the chunky ingredients, these cookies will not spread much. Bake for 10 minutes, until cookies lose their shine on top and are just barely set inside. They’ll set as they cool.