Most cakes of this type become too soggy due to the pineapple juice, so I recommend using fresh pineapple, and if you use canned pineapple, make sure you drain the liquid extremely well.