1-2 day trip, fly. Isla Verde gets you TSA hassles, so do Air Flamenco out of Ceiba. The drive is a bit father, but no dealing with the hassles of flying out of a major airport.
Good restaurants? None I can think of. Mostly though, its because I've never eaten at a restaurant there. When I go, we bring out own stuff and camp or eat on a boat with provisions we brought
However, here's a good site:
http://www.sal.pr and the link for you:
http://www.sal.pr/restaurantes-resul...ra&amb=&pr=&q=