Preheat oven to 350 degrees
Mix the flour, baking powder, baking soda and salt together in a bowl and set aside.
In large bowl, using an electric mixer, beat the butter, brown sugar and granulated sugar until the mixture is fluffy. Beat in the eggs and vanilla until they are combined. By hand or using lowest speed of the mixer, stir in the flour mixture.
Add coconut, chips, and nuts to the dough and stir well.
Using a heaping tablespoon, scoop up mounds of dough and arrange about 2 ½ inches apart on baking sheets. Bake one sheet at time for 10-12 minutes or until cookies are golden brown.