Combine olive oil, garlic, basil, oregano and salt in a small bowl. Stir to combine. Set aside.
Slice loaf of bread in half lengthwise. Place cut side up on a baking sheet. Spread olive oil mixture over both halves of bread. Sprinkle with cheeses.
Bake in oven for 10 minutes. Sprinkle with bacon. Cook for 3-5 minutes longer or until golden brown and cheeses are melted. Garnish with green onions and fresh basil (if desired)