In the front I would take out the cypress trees, put some of those short, flowered, shrubs/hedges/fences with a gap or two or access and add a couple of two seat bistro type tables and chairs. Just a small spot for a quick espresso. OR, flower boxes on the windows, move the cypresses further apart and add a small fountain feature between them.
When landscaping thing of always using odd numbers. For some reason even numbers is uncomfortable and disconcerting. So if you have a series of three, five, seven, it is more appealing. That is why the two cypress trees don't look quite right.
I'd also use thinner trees myself.
For the rear, add a bit more cement and space the table out a bit more and add some potted plants. You could even use floral dividers so each table is like a private eating area. OR, you could build a gazebo in the center of all that green grass, add seating around the inside of it around the edges, and if it's big enough, add a stereo and dance floor or a piano and no dance floor. Then landscape the exterior of the gazebo with red, white and green shrubs/flowers/planters. I think that's Italy's colors isn't it?