Preheat oven to 350 degrees. Beat together eggs, sugar, oil, and vanilla until creamy.
In a separate bowl mix the flour, baking powder and remaining spices.
In another bowl mush the bananas until creamy.
Add the bananas to the egg mixture and beat well. Then add the flour mixture and beat well. Then add the raisins, walnuts and cranberries and mix again.
Finally add the apple chunks and mix with a spatula. The end mix will look like chunks of apple covered with cake batter. Do not get discouraged, pour on an oiled and floured baking dish and pat down mix with a spatula, filling in gaps as you go. I made a grid pattern with sesame seeds and sprinkled some black seeds in the voids. I sprinkled the cake with Turbinado sugar to give it a rich fancy finish. Bake for 1 hour depending on your oven.