1. Preheat oven to 350ºF. Whisk together flour, baking soda and salt. Using an electric mixer on medium speed, beat butter, shortening and both sugars until light and fluffy, about 3 minutes. Beat in eggs and vanilla.
2. With mixer on low speed, gradually add flour mixture to butter mixture. Stir in oats, then chocolate, walnuts, raisins, cherries and coconut.
3. Line two rimmed baking sheets with parchment paper. Scoop dough into 2-Tbsp. balls and place several inches apart on baking sheets. Bake, rotating pans halfway through, until cookies are lightly browned, 10 to 12 minutes. Let cool for 5 minutes on baking sheets on wire racks, then transfer cookies to wire racks to cool completely. Repeat with remaining dough.