Leave the duck for about 1 hour at room temperature before cooking. Remove the bag with giblets and save it for another recipe. Remove the fat from the inside and cut the skin off the neck.
Salt and season the inside of the duck. Stuff with orange slices and a sprig of rosemary and tie the legs with cotton thread.
In a mortar and pestle, combine the salt, finely chopped rosemary, black pepper and orange zest and crush until a paste is obtained.
Pierce the skin with a sharp knife without touching the meat, spread the rosemary paste on all sides and place in a baking tray.
Pour the rum and pomegranate juice on the bottom of the tray, add the remaining rosemary and bake for two and a half hours in a preheated oven to 200°C, basting the duck with the sauce collected in the tray on every 20 minutes.
Place the glaze ingredients in a casserole dish and cook over medium heat for 12-15 minutes until thickened. Take out the tray from the oven, brush the duck with the glaze and bake for another 5-6 minutes.
For the side dish, heat the olive oil in a frying pan and add the chopped bacon and sliced onion and fry for 5-6 minutes. Add the apple and cook for another 5 minutes.
In a large bowl, beat the eggs with the rum and chicken broth. Add the bread and stir to absorb the liquid.
Add the chestnuts, finely chopped rosemary and the fried onions, bacon and apple, season with salt and pepper and mix well.
Pour the mixture into a greased dish, sprinkle a little olive oil on top and bake for 30 minutes in a preheated oven to 190°C.
Let the duck cool and rest for about 20 minutes before carving.
Serve with the bread, chestnuts and apple garnish and sprinkle with a little orange zest, garnished with fresh rosemary.