Cream shortening and margarine. Add sugar and cream well.
Add egg yolks, one at a time, as you beat the creamed mixture.
Add buttermilk slowly along with dry ingredients.
Stir in vanilla, coconut, pecans, and cherries. Fold in stiffly beaten egg whites.
Bake in 3 layers at 350° for 40 minutes.