Heat an outdoor grill or grill pan over medium-high heat. Drizzle or brush both sides of the bread with a little oil and season with a little salt and pepper. Transfer to the grill and toast on both sides until well-marked. Remove and reserve.
While the bread is grilling, heat a 12-inch skillet with enough olive oil to coat the bottom of the pan. When the oil starts to ripple, add tomatoes, garlic and season with a little salt and pepper. Cook, shaking the pan every now and then, until the tomatoes start to collapse and burst at the skins, about 4-5 minutes.
Remove skillet from the heat and add the basil and oregano, and toss to combine. Top grilled bread with tomato mixture. Using a vegetable peeler, shave cheese and top the tomatoes with the cheese.