After a long day of sitting in airports, airplanes and a ferry, we found we like to walk to Capriccio De Mare for our dinner. Can't say it is outstanding but is has been consistently good the last 8 or 10 years.
Charlies at the Mooring's/Sunsail base is OK but I prefer to eat at the bar just south of Charlies, (Sorry can't remember the name of that bar at the base).

Enjoy your vacation.