Preheat the oven to 400°F and line a baking sheet with parchment paper.
Wash and dry the zucchini, then slice each lengthwise and scoop out the center to create boats.
Brush the cut sides of zucchini boats with olive oil and season lightly with salt and pepper.
In a bowl, mix together the cream cheese, mozzarella, Parmesan, parsley, chives, Italian herbs, garlic, salt, and pepper until smooth.
Fill each zucchini half evenly with the cheese mixture.
Wrap each stuffed zucchini half with 1 to 2 slices of bacon, tucking the ends underneath.
Place the wrapped zucchini boats seam side down on the prepared baking sheet.
Bake for 25 to 30 minutes until the bacon is crisp and the zucchini is tender.
Allow to cool slightly before serving.