Preheat your oven to 350°F (175°C).
In a large mixing bowl, combine the softened unsalted butter, granulated sugar, and brown sugar. Cream them together until light and fluffy.
Add the vegetable oil, egg, and vanilla extract. Mix until well combined.
In a separate bowl, whisk together the all-purpose flour, baking soda, salt, and quick cooking oats. Gradually add this dry mixture to the wet ingredients, mixing just until combined.
Gently fold in the sweetened shredded coconut, crushed cornflakes, and chopped pecans or walnuts.
Using a cookie scoop or tablespoon, drop rounded balls of dough onto a baking sheet lined with parchment paper.
Bake for 10-12 minutes, or until the edges are golden brown and the centers are set.
Allow to cool on the baking sheet for a few minutes before transferring to a wire rack to cool completely.