Combine flour, salt, baking soda, cinnamon and all spice in a bowl. Ina separate bowl combine eggs, oil and honey.
Combine wet and dry ingredients and set aside.
Toss cranberries with orange zest, lemon zest and honey. Arrange mixture into a single layer at the bottom of each muffin cup.
Top with cake batter and cover evenly.
Place pan into oven for 20-25 minutes or until tops are golden brown and fully cooked. If your cake gets too brown but needs to cook another minute or two place a sheet of foil on top and continue cooking.