If your cake turned out soggy, you most likely did not drain your pineapple well enough. Make sure you drain both your pineapple and cherries well before placing them in the pan to bake.