Posted for ZWT, I haven't made it yet so yield and time are a guess. Any tropical fruit can be used here. I would think the pudding might need some vanilla or coconut extract added once it's thickened.
Heat coconut milk and water in double boiler or heavy saucepan over low heat, do not boil.
In a bowl, mix sugar into beaten eggs. Slowly stir in about 1/2 cup of the heated milk to the egg-sugar mixture to temper.
Slowly stir the egg-sugar mixture into heated milk. Cook on low heat until thickened into a custard, stirring gently and continuously.
Add salt to taste. Refrigerate custard.
While custard is cooling, peel, seed and chop fruit. Cook the fruit by bringing water and sugar to a boil in a saucepan. Add fruit pieces, reduce heat and cook until tender, 5-10 minutes, stirring occasionally.
Mash fruit or press through a sieve. Refrigerate.
Gently fold together cooled custard and cooled fruit. Spoon into serving bowls and top with whipped cream.