Preparation - Place the ham in an open roasting pan. Cover loosely with foil. Bake in a preheated oven at 325° for 2 hours. Meanwhile, mix the crushed pineapple, orange marmalade, lemon juice, cinnamon and ginger together in small saucepan. Cook over medium low heat for about 5 to 7 minutes, stirring occasionally. Remove from heat; stir in the coconut. Spread the glaze over the ham. Bake for 20 more minutes. Remove from the oven, cover loosely with foil and let stand for about 10 minutes before slicing.