In a large skillet, heat olive oil over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant.
Add the shrimp to the skillet, seasoning with salt and pepper. Cook for about 2-3 minutes on each side until the shrimp are pink and cooked through. Remove from heat.
On a baking sheet, lay out the flatbread. Spread the basil pesto evenly over the surface.
Distribute the cooked shrimp evenly over the pesto, followed by the halved cherry tomatoes and shredded mozzarella cheese. Sprinkle grated Parmesan on top.
Bake in the preheated oven for 10-12 minutes, or until the cheese is melted and bubbly.
Once out of the oven, allow the flatbread to cool slightly before slicing. Garnish with fresh basil leaves.