You’ll have no problem finding somewhere to eat in Torre dei Corsari, at least in summer. Out of season you might have to make do with a picnic bought from its small supermarket. Arbus also has several food shops and a decent restaurant. Alternatively, there are several agriturismi in the area, although most require you to book ahead.