In a large bowl, cream butter and sugars until light and fluffy. Beat in eggs and vanilla. Combine the flour, baking soda and salt; gradually add to creamed mixture and mix well. Stir in the chips, cashews and cranberries.
Drop by rounded tablespoonfuls 2 in. apart onto ungreased baking sheets. Bake at 350° for 9-11 minutes or until golden brown. Remove to wire racks to cool.