Preheat oven to 400°F/200°C. Grease a 10 inch angel food cake (or ciambellone) with butter, then dust with flour.
Combine Zibibbo raisins and amaretto in a small saucepan. Bring to a simmer, then turn off the heat. Set aside to let the raisins absorb the liquid while you get on with the cake.
Put the eggs, 150g of the sugar, baking powder, baking soda, and salt in the bowl of an electric mixer and mix on medium for 3-4 minutes.
With the mixer still running, gradually add the extra virgin olive oil in a steady stream.
Reduce the speed to low, then add the raisins and any remaining soaking liquid.
Add the Maiorca flour, a third at a time, until fully incorporated (do not overmix).
Fold in the chopped oranges and orange canditi, then scrape the batter into the prepared pan.
Sprinkle the top with the pine nuts and remaining sugar.
Remove the rosemary leaves from their stems and use to dot the top of the cake.
Bake in the preheated oven for 10 minutes, then reduce heat to 325°F/ 160°C and bake for a further 30-35 minutes, until a toothpick comes out clean.
Allow to cool in the pan, invert onto a plate, then again onto a cake stand so that the pine nuts and rosemary are on top.
Cut into slices and enjoy!
