In a bowl, combine tomatoes, onions, and rosemary. Season to taste with salt and pepper.
Grill or toast both sides of the bread until golden brown. Rub each slice with garlic, brush with remaining olive oil, and sprinkle with salt and pepper. Arrange the tomatoes evenly on top o the toast and garnish with rosemary.