Bring a large pot of salted water to a boil and cook spaghetti until al dente. Reserve 3/4 cup pasta water. Drain pasta and return to the pot.
Heat olive oil in a large saucepan over medium heat. Add garlic, anchovies and red pepper flakes and cook for 2-3 minutes, until the garlic is golden and anchovies have melted into the oil.
Stir in the crushed tomatoes, cherry tomatoes, oregano and pepper. Bring to a gentle simmer for 6-8 minutes, until the sauce has thickened and some of the cherry tomatoes have burst.
Stir in the olives, capers, basil, parsley and Parmesan cheese.
Combine the sauce and the pasta in either the pasta pot or sauce pot (whatever is large enough to hold the sauce) Add additional pasta water as needed to reach desired consistency. Taste and season with additional salt, pepper, red pepper, capers or olives to taste.