If you're set on dining in Grand Case and want Italian you should go to Piazza Pascal. It's not on the water but it's the best Italian in Grand Case.