In a small saucepan, gently heat the rum. Place the raisins and coconut in a small bowl and cover with the warm rum. Let the raisins and coconut soak and absorb the rum while you prepare the masa filling.
In the bowl of an electric mixer beat the vegetable shortening until very light, about 1 minute. Add the sugar and half of the masa, and beat until combined. Mix the milk and coconut milk and add alternately with the remaining masa in several batches to the mixture until mixture is the consistency of medium-thick cake batter. Add baking powder, salt and cinnamon, and beat for 30 seconds. Add the melted butter and beat to incorporate, being careful not to overmix.
Spoon about 3 tablespoons of the masa batter into the center of a banana leaf. Place about 2 teaspoons of plumped raisins and coconut mixture in the center. Fold 1 side over the batter, then the other to enclose the filling. Bring the bottom and the top over the filling to create a small package. Tie the tamale with a piece of string, and repeat with the remaining masa batter and filling.
Line a steamer insert with a layer of unused banana leaves. Lay the tamales in the lined steamer, and steam over simmering water until the tamales are cooked through and release easily from the banana leaf wrappers, about 1 to 1 1/2 hours.
Serve warm or at room temperature.