Preheat the Oven: Preheat your oven to 350°F (175°C). Grease and line a loaf pan with parchment paper for easy removal.
Mix Dry Ingredients: In a large bowl, whisk together the flour, salt, baking soda, and baking powder. Set aside.
Prepare Wet Ingredients: In another bowl, beat the eggs with the sugar until light and fluffy. Mix in the olive oil, pineapple juice, vanilla extract, and buttermilk until well combined.
Combine Wet and Dry Ingredients : Gradually add the wet ingredients to the dry ingredients, mixing gently until just combined. Fold in the crushed pineapple.
Bake the Cake: Pour the batter into the prepared loaf pan. Bake for 50-60 minutes, or until a toothpick inserted in the center comes out clean. Remove from the oven and allow to cool in the pan for 10 minutes before transferring to a wire rack.
Make the Drizzle: While the cake is still warm, combine the sugar and pineapple juice in a small bowl. Spoon the mixture over the cake, allowing it to soak in for extra moisture and flavor.
Prepare the Glaze: In a small bowl, mix the powdered sugar with a small amount of milk, adding it slowly until you reach a pourable consistency. Drizzle the glaze over the cooled cake.
Serve: Slice and serve as a dessert or afternoon treat. Enjoy its moist texture and tropical flavor with a cup of tea or coffee!