Combine wet ingredients. In a large bowl whisk together the coconut milk, sweetened condensed milk, evaporated milk, melted butter, eggs, and vanilla extract. Add the cinnamon and salt and continue to whisk until evenly incorporated.
Add bread and fruit (optional). Mix in the cubed bread. Continue to mix well until the bread begins to almost melt into the wet ingredients. Mash everything together for a smooth and spongey budin. Fold in the raisins or cranberries (if using)