In a bowl, sift together the dry ingredients - flour, salt, baking powder, baking soda, nutmeg, and cinnamon. Set aside.
Preheat oven to 350 degrees Fahrenheit.
Cream sugar and butter in a separate bowl with a hand mixer or by hand until fluffy.
Add beaten eggs to the creamed butter and whisk to combine. Set aside.
Add milk to the egg mixture. Stir in vanilla and ginger flavoring.
In portions, gently fold wet ingredients into dry ingredients to combine.
Stir in grated coconut into the mixture until combined.
Pour batter into an 8-inch greased and floured baking pan and bake for 30-45 minutes.
Test with a toothpick in different areas. If the toothpick comes out clean, it’s done baking.
Remove from oven and allow to cool.
Serve.