Carovigno is 20 minutes from Brindisi airport and 1 hour from Bari airport. 
Both are easy drives along the SS379.

There are lots of excellent maps on the web - here are three. All allow you to zoom in. Enter Italy, and Carovigno, in the search facilities, and you will be close. The villa is east of Carovigno nearer the coast.

 TUTTACITTA          CARTINA PUGLIA          MICHELIN

For a small town Carovigno itself has a surprising number of websites!

Carovigno.com - "La Citta Della Nzegna" - includes a webcam and video clips

Carbina.com - "Il portale delle Terre di Carovigno" - also has local maps

Carovigno.net                       Carovigno.info 

Carovigno Comune