In a large bowl, cream together the margarine, brown sugar and white sugar until smooth. Beat in the eggs one at a time then stir in the vanilla. Combine the flour, bicarb soda and salt then stir into the creamed mixture. Fold in the chocolate chips, coconut and macadamia nuts. Roll dough into 3cm balls and place them 5cm apart on ungreased baking trays.
Bake for 8 to 10 minutes in the preheated oven. Allow to cool on baking tray for 5 minutes before removing to a wire rack to cool completely.