Preheat oven to 350. Grease cookie sheet.
Cream together the butter, brown sugar and white sugar until smooth. Beat in the eggs one at a time, then stir in the vanilla, orange zest and orange juice.
Combine the flour, salt and baking soda, oats, then stir in the white chocolate chips, and dried cranberries.
Drop by heaping teaspoonfuls (I use a medium cookie scoop) onto the prepared cookie sheets. Allow space, as these cookies do spread out.
Bake 10 minutes. Cookies will be golden and crisp on edges, slightly gooey in the center. Do not over bake.
Allow to cool five minutes then transfer to cooling rack.