In a large bowl beat butter, sugar, salt and orange rind until fluffy, add eggs one at a time and continue beating until well incorporated, stir in sifted flour, cinnamon, coconut, ground almonds, 1/4 cup juice and wine, spread mixture in prepared cake pan, sprinkle almond flakes and bake for 45 minutes, pour remaining orange syrup over hot cake, cool in pan. Serve with fresh orange slices.