Lunch at Banys Iluis - this is probably the most popular restaurant in the area. We didn’t have a reservation but we got there pretty early (11am) and through a lot of handwaving conversation with the host, we finally got a table right on beach. We ordered a bunch of seafood and Paelle. Everything was decent but much more expensive than any other local restaurants we have tried (230 euro total bill for 5 adults + 3 kids). The lunch turned into an afternoon hanging out on beach and despite food just being ok, we really enjoyed the whole experience.
It was quite tricky to find this restaurant if you are driving ... we actually tried on Mon but failed to find it by following Google Maps. We failed again the second time so a couple of us got off the car and walked along the beach to eventually find it. There is no direct access to this restaurant by car. You can try park your car behind El Sot del Morer (which is a restaurant across the street from the beach). There is a large open corn field where you will find a lot of people park there. Then find the stairs on the side of highway to walk down to beach level. Then through an underpass, you will walk underneath the highway and the train track to get to the beach on the other side.