Preheat oven to 400 deg F and line a baking sheet with parchment paper.
Wash cherry tomatoes and place on baking sheet with olive oil and salt.
Roast the tomatoes for 30 minutes
When the tomatoes come out of the oven, toss the hot tomatoes with four cloves of minced garlic and let the mixture cool.
While the tomatoes are cooling, add basil, raw almonds and Parmesan cheese to food processor. Process the ingredients until well chopped, scraping down the sides as you go.
Next, add cooled tomatoes, red wine vinegar, remaining salt and olive oil to food processor and process until smooth.
If the tomato mixture is too thick to blend easily, add up to ¼ cup of cold water to the pesto. (You want the pesto to be on the thick side, so do not add too much water.)
Serve pesto with slices of artisan bread, topped with fresh mozzarella, or as a sandwich spread, or dip for fresh or roasted vegetables.