With an electric mixer, whip up the margarine and sugar in a large mixing bowl until fluffy. Add the eggs, vanilla and salt and beat well.
Blend the baking soda and baking powder into the flour, either directly in the measuring cup or in a large bowl, and then tap this mixture into the creamed ingredients, mixing slowly. Using a sturdy spoon, mix the rest by hand.
Add oats and stir until the dough comes together. Stir in chocolate chips, coconut and nuts.
Line a cookie sheet with baking parchment and scoop the dough with a 2-ounce ice cream scoop. Press the top of the cookie dough mound down slightly.
Bake in a preheated 350°F oven for 7-12 minutes, until lightly golden in color with tiny cracks on top of the cookies.