Preheat the oven to 350. Grease and flour a large bundt pan.
Place the raisins in a small saucepan and cover with water. Bring to a boil, turn off the heat and allow the raisins to cool completely; drain well.
Place the walnuts on a small baking pan and toast in the oven until lightly browned and fragrant, about 5 minutes. Let them cool and chop them evenly.
Sift the flour, cinnamon, allspice, nutmeg, cloves and baking soda into a bowl and set aside.
With an electric mixer, cream the butter with the brown sugar and the salt on medium-low speed until light and fluffy. Add the eggs, one at a time, scraping the bowl as you go. Add the jam and mix it in completely. Add the reserved dry ingredients alternately with the buttermilk, scraping the bowl completely once or twice. Fold in the raisins and walnuts.
Pour the batter into the prepared pan. Bake until a pick inserted into the cake comes out clean, about an hour.
Let the cake cool in the pan for 20 minutes then turn it out onto a rack to cool completely. Place the cooled cake onto a serving dish or cake stand and drizzle with the coconut caramel glaze.