1.Preheat the oven to 350°. Grease a 10 inch spring form pan, or a 13 x 9" baking dish. Line with parchment.
2. In a bowl, combine all of the cake ingredients into a thick batter and press prepared pan.
3. Bake for 20 to 25 minutes until the center is set. Turn the oven to broil for 3 to 4 minutes to brown the top of the cake. Let cool.
Make the sugar syrup.
Meanwhile, in a saucepan, combine the sugar and water over high heat; boil until the sugar is dissolved. Add the lemon juice and rose water, and allow the syrup to cool slightly before slowly pouring the syrup over the cake until it's completely absorbed.
Cut into pieces and garnish each with the chopped almonds and more coconut. Not necessary if you use the almonds.