Plenty of good restaurants nearby/walking distance (calella). Personally I wouldn’t recommend it but there are a load of all inclusive places further up (Santa Susana, Lloret de mar etc) if you decide on something like that it’s probably best to fly into Girona.