Preheat your oven to 325 degrees F and then grease a 9x13 pan.
In a large bowl, combine the eggs, sugar, crushed pineapple, baking soda, flour and salt, and mix until well combined.
Pour the batter into your prepared pan.
Bake the poke cake for 40-45 minutes, just until a toothpick comes out clean.
Allow the cake to cool completely before moving to the next step.
Prep the topping while you're waiting for the cake to cool.
In a small saucepan, stir up the heavy cream, sugar, butter and vanilla and heat until nice and bubbly.
Once the cake is cooled, use a fork and poke holes all over the cake.
Pour the sauce all over the cake and allow the cake to sit for an hour or two to let the poke cake topping soak in.
Slice and top with whipped cream and fresh pineapple.