The Fish Shack 

Literally on Talamanca Beach. Go past Sa Punta and just set yourself down on one of the plastic chairs.

No menu, no credit cards! Just well prepared fish (and lamb chops) and great views of Ibiza city.