Cook the pasta according to the package directions. Drain pasta, reserving 1/2 cup of pasta water. Set aside and keep warm.
In a large skillet cook the bacon pieces over medium high heat. Cook for 4-6 minutes or until the pieces have browned. Using a slotted spoon, transfer the bacon to a paper towel to drain.
Return the pan to medium high heat and add the garlic and shallots. Cook for 3-4 minutes or until golden brown.
Add in the clams, wine, artichokes, and tomatoes. Cook for 5 minutes then stir in the red pepper and reserved pasta water. Cook for 2-3 additional minutes.
Remove from heat and add in have the bacon, parsley, thyme, and rosemary. Mix well.
Divide the pasta between plates then sprinkle with remaining fresh herbs, bacon, and Parmesan cheese.