Preheat the oven to 350°F. Grease a 9×13-inch baking dish.
In a large mixing bowl, cream together the softened butter and honey until smooth and well combined.
Beat in the eggs and vanilla.
In a separate bowl, whisk together the flour, baking soda, baking powder, and salt.
Gradually add the dry ingredients to the butter mixture, mixing just until combined.
Stir in the oats, coconut, and chopped nuts.
Spread the mixture evenly in the prepared baking dish.
Bake 20-25 minutes, until the edges are lightly golden and the center is set.
Let cool in the pan before cutting into bars.