Bring a large pot of salted water to a boil. Cook the rotini pasta according to package directions until al dente.
Drain the pasta and rinse under cold water to stop the cooking process. Let it cool completely.
In a jar or bowl, combine olive oil, white vinegar, water, kosher salt, garlic, sugar, oregano, basil, and black pepper. Shake or whisk until fully combined.
In a large mixing bowl, add the cooled pasta, cherry tomatoes, mozzarella, beef salami, olives, pepperoncini, red onion, and parsley.
Pour the dressing over the salad and toss until everything is evenly coated.
Refrigerate the Best Pasta Salad for at least 30 minutes before serving so the flavors can develop.
Toss again before serving and garnish with extra fresh herbs if desired.