Chop the tomatoes into small, even pieces. In a medium bowl, toss them with a pinch of salt, a little pepper, 1 tablespoon of olive oil, and the sliced basil. Let this sit for about 10 minutes so the flavours come together.
While the tomatoes are marinating, warm up a grill pan over medium heat, or fire up your outdoor grill to medium.
Drizzle the remaining tablespoon of olive oil over the bread slices. Place them on the hot grill and cook for 2–3 minutes per side, until they’re warmed through and have nice grill marks.
Take each warm slice off the grill and rub the top with one of the whole garlic cloves, about two or three gentle strokes per slice.
Give the tomato mixture a stir and taste it. Add more salt or pepper if you think it needs it.
Spoon a generous mound of the tomatoes onto each garlic‑rubbed slice. Drizzle a bit of the juices left in the bowl over the top and finally sprinkle some grated parmesan, enjoy immediately.