Preheat the oven to 375°F.
Place the tomato slices on a paper towel-lined baking sheet.
Sprinkle with the salt and let them sit for 30 minutes to release excess moisture.
Pat dry with additional paper towels.
Blind bake the pie crust for 10 minutes.
Remove from the oven and allow it to cool slightly.
Brush the bottom of the pie crust with 1 tablespoon garlic olive oil.
Sprinkle half of the mozzarella and cheddar cheeses over the crust.
Arrange half of the tomato slices over the cheese.
Drizzle with a little of the remaining garlic olive oil and sprinkle with half of the basil and green onions.
Repeat with the remaining tomatoes, basil, and green onions.
In a mixing bowl, combine mayonnaise, sour cream, Italian seasoning, black pepper, remaining mozzarella, remaining cheddar, and 1/4 cup Parmesan.
Spread the cheese mixture evenly over the tomatoes, making sure to reach the edges.
Sprinkle the remaining 1/4 cup Parmesan over the top.
Bake for 35-40 minutes, or until the top is golden brown and bubbly.
Let the pie rest for 10-15 minutes before slicing.
Garnish with fresh parsley and an extra drizzle of garlic olive oil just before serving.