Beat the eggs and sugar until thick and creamy. Add melted butter to mixture and beat again. Add the vanilla, if used, to the milk/cream. Add the flour and milk/cream alternately, folding in by hand or at very low mixer speed, until just combined. Grease and lightly flour 2 round layer tins or one deep square tin. Turn cake mixture into tin(s) and bake at 350° until cooked - 30 minutes for small cakes, about 45minutes for large cake.
Cool cakes for a minute or two, then turn out onto cake racks while still hot. Combine cinnamon, sugar and coconut for topping, butter the top of the hot cake and liberally sprinkle the topping onto the buttered top of the cake.