In a large mixing bowl, beat the butter, oil, granulated sugar and brown sugar with an electric mixer on medium speed until creamy.
Add the egg, sour cream, and vanilla and beat until well mixed. Add the flour, baking soda and salt. Mix on low speed until thoroughly mixed. Stir in the vanilla chips, cherries, and almonds.
Drop about 2 tablespoon sized balls of dough 2 inches apart on ungreased cookie sheets.
Bake for 9 to 11 minutes or until golden brown around the edges. Cool on the cookie sheets for 1 minute.
Remove to a cooling rack. If baking 2 sheets at a time, switch top and bottom halfway through baking.