We loved our stay at Villa Oasi and are tempted to not tell anyone about it so we can keep it to ourselves. It has a gorgeous, private garden, nicely furnished, spacious house (non of the regular plywood furniture from the 70s that smells of mold, encountered way too often), well appointed kitchen, and an a/c. You open the gate and you enter your own little walled-in paradise with a lawn, flowers everywhere, mint, basil, olive tree, BBQ, enormous table, a huge tree-root of a chair perfect for gazing at the stars. And it's on the beach really, but as the entire Kartibubbo area is walled in, you have to walk a whole minute before your feet are in the water.
The water is crystal clear, colder than Trapani, Palermo and the islands, and there are frequently waves. The beach is long, sandy and clean.
The Kartibubbo resort is an eyesore unfortunately, but it has a market, bar and pool within walking distance - everything else you have to drive to. Villa Oasi is one of several small villas that are on the beach side of the resort. Each is walled in and private, but they are quite close to each other. The proximity did not bother us though - really quiet when we were there.
As for the closest towns: Granitola is great, Tre Fontane not so much, Mazara (25 min away) fantastic - and the people are so nice and helpful.
And Loris is the nicest, most helpful of them all. We had two small utilities issues - solved super quickly (and that is not necessarily easy in Sicily as far as I know), any request responded to immediately, staying on the phone to give directions wherever we were going, coming within 15 minutes when we locked ourselves out of the house, and giving us a HUGE basket of condiments and wine upon our departure!
Two things to note: another review mentioned mosquitoes - and there are mosquitoes, but in my opinion not more than in Cannes or the Norwegian countryside for example. We got a mosquito net and some repellant (plug-ins and spray) and it was not a problem and they only came out at dusk.
The place consists of three separate units, with their own garden areas. The other two were not completed yet when we were there, but when they are, I expect it will also be perfect for bigger groups also.
So in conclusion of this essay of a review- could not recommend this place more!