Chop romaine and lettuce. Thinly slice the shallot. Peel and chop cucumber. Slice tomatoes and olives in half.
Mix together all the ingredients for the salad, including the dressing, and toss to combine. If making in advance, refrigerate the components separately; bring the dressing to room temperature before serving.