Spray or lightly oil an 8.5”x4.5” loaf pan and line the bottom with parchment paper.
Put the grated apples in a large bowl along with the sugar, salt and cardamom. Toss it all together lightly until it is well mixed. Let sit for 10 minutes or so.
Once the apples have started to release their juices, add the eggs, olive oil, vanilla, and almond extract. Stir it together until it is well mixed.
Add the flour, baking powder, and baking soda. Fold them in until the batter is smooth.
Finally fold in the chopped cranberries.
Put the batter in the prepared pan and bake for 60-70 minutes until done.
Allow the loaf to cool in the pan for 15 minutes before turning out onto a wire rack to cool completely.