Preheat oven to 350 degrees F.
Add butter, brown sugar and granulated sugar to a large bowl. Use an electric mixer on medium speed and beat until creamy. Add eggs, vanilla extract and orange zest; beat well.
In a separate bowl, combine flour, baking soda, cinnamon and salt. Slowly add to butter mixture until mixed well. Stir in oats, cranberries and chocolate chips. Drop dough by rounded tablespoons onto ungreased cookie sheets. Bake 8 to 10 minutes or until light golden brown. Allow to cool on cookie sheets for 5 minutes, and then remove to a wire rack to cool completely. Store tightly covered.