Preheat oven at 300 degrees F. Combine nuts, dates, and cherries in a large bowl; mix well. Stir flour, sugar, baking powder, and salt into fruit mixture; mix well. Beat eggs and vanilla in mixer bowl until foamy. Stir into fruit mixture. Spoon into greased and waxed paper-lined 5x9 inch loaf pan. Bake for 1 hour and 45 minutes. Store, tightly covered, in refrigerator.