01 - Preheat oven to 350°F. Generously grease a 9x13-inch baking pan with butter or cooking spray.
02 - In a large mixing bowl, whisk together flour, sugar, baking soda, and salt until thoroughly blended.
03 - Add eggs, vanilla extract, and the entire can of crushed pineapple including juice. Stir gently until just combined, being careful not to overmix the batter.
04 - Gently fold in chopped pecans and shredded coconut until evenly distributed throughout the batter.
05 - Pour batter into prepared pan and spread surface evenly. Bake for 35-40 minutes until golden brown and a toothpick inserted in center emerges clean.
06 - While cake bakes, combine sugar, butter, and evaporated milk in saucepan over medium heat. Bring to gentle boil while stirring constantly, continue cooking 3-4 minutes until slightly thickened. Remove from heat and stir in vanilla.
07 - Immediately upon removing cake from oven, poke holes across entire surface using fork or skewer. Pour hot buttery sauce evenly over hot cake, allowing it to seep into holes.
08 - Let cake cool completely in pan before slicing. Serve at room temperature or slightly warm.