Preheat the oven to 350 degrees F.
Grease a large ovenproof baking dish. In a mixing bowl, whisk together the eggs, sugar, nutmeg, vanilla, and rum. Whisk in the milk and coconut milk. Add the butter, fresh coconut and breadcrumbs. Whisk well. Pour the mixture into the prepared pan. Bake for 1 hour. Remove from the oven and cool for 10 minutes. Increase the temperature to 450 degrees F. Spread the meringue over the top of the pudding evenly. Place bake in the oven for a couple of minutes or until golden brown.
Yield: 10 to 12 servings