In a mixing bowl, cream the butter and sugar till light and fluffy. Mix in the vanilla, lime juice, and lime zest. Add the eggs, 1 at a time, and incorporate well.
In a separate bowl, combine the bread crumbs, flour, all the spices, baking powder, and salt.
In another bowl, combine rum and port. Add flour mixture alternately with rum/port mixture into the batter.
Prepare a 9-inch cake or spring form pan by lining bottom and sides with parchment paper. Fill the pan 3/4 of the way and bake until a skewer comes out of the center of the cake clean, about an 1 hour and 10 minutes.
Mixed Marinated Fruit:
Put raisins, prunes, cinnamon sticks, and vanilla beans in a glass jar and cover with mixture of equal parts Jamaican white rum, Jamaican spiced rum, and Port. Cover with a tight fitting lid, label, and date the jar. Put in a cool, dry cupboard. From time to time, check the fruits to see if more liquor is needed, as the fruits will plump and soak up the liquid. Keep the fruit covered in liquor. It is best to allow the fruit to marinated for at least a month for best flavor.