In a large mixing bowl, sift together Bob's 1-1 Baking Flour, baking powder, cardamom, and salt.
Set aside.
In a stand mixer, or with a handheld (it will take longer) cream butter with sugar until pale, light and fluffy.
Add vanilla, and mix until just combined.
Beat in egg yolks one at a time, scraping bowl once or twice.
Add flour mixture alternately with milk, ending with dry ingredients.
Set batter aside.
Using a stand mixer or handheld mixer, fitted with a whisk attachment, egg whites with cream of tartar just until whites are stiff enough to hold a slight peak.
Carefully fold whites into batter 1/4 at a time.
Gently spoon batter into prepared pan, taking great care not to deflate the egg whites, and spread it evenly over cranberries.
Bake until top is browned and cake pulls away slightly from edges of pan, 35-45 minutes.
Let cake cool for 15 minutes before turning onto cake plate.