Cut the cheese into bite-size cubes and place them in a large bowl or airtight container.
Add the salami pieces, green olives, diced red bell pepper, sliced red onion, and chopped fresh herbs to the cheese.
In a small bowl, whisk together the olive oil, vinegar, minced garlic, dried oregano, dried basil, red pepper flakes if using, salt, and pepper until well blended.
Pour the marinade over the cheese and add-ins, then gently toss with a spoon or spatula until everything is coated.
Cover and refrigerate for at least 30 minutes to 2 hours to allow flavors to meld and cheese to absorb the marinade.
Remove from the fridge 10 to 15 minutes before serving to take the chill off.
Arrange on a platter with toothpicks or small forks, and serve with crackers, crusty bread, or as part of a charcuterie board.