Do I need to book restaurants in advance?

For anywhere popular (Es Boldado, Sa Caleta, Es Ventall, most sunset-view spots), yes, often a day or more ahead in July and August.

Casual places (taco counters, burger joints, the food stalls at the hippy markets) you can usually just walk into.