Preheat oven to 180 degrees C. Grease and flour 2 - 23cm round cake tins.
In a large bowl, cream together the butter and sugar until light and fluffy. Beat in eggs then add rum, lime juice, vanilla, almond essence and lime zest. Stir in mixed fruit, wine and molasses. Sift together flour, baking powder, nutmeg, allspice, cinnamon and salt. Fold into batter, being careful not to over-mix. Pour into prepared pans.
Bake in preheated oven for 80 to 90 minutes, or until a knife inserted into the centre comes out clean. Let cool in pan for 10 minutes, then turn out onto a wire rack and cool completely.