If great pizzas is what you are looking for then check out ‘Pizzeria Ristorante’ close to the bus station a few minutes walk west from the city square.
The staff are all pleasant and speak particularly good English, compared to other local restaurants. There is ample seating indoors, and outdoors you can sit amongst lime trees.
The owners are the same as for Sa Nassa in the middle of the city and the menu is very similar (slightly cheaper also), but this restaurant is especially good for its pizzas. Enjoy!