Dice tomatoes, and place in a colander for about 5 minutes to drain.
Transfer drained tomatoes to a bowl, and gently fold in shallots, garlic, parsley, tarragon, Kalamata olives, and basil.
Pour olive oil and lemon juice over the vegetables, and stir until combined. Allow mixture to sit for about 30 minutes for the flavors to meld.