Time's running out! I've narrowed it down to places that sound "nice" and w/plenty of parking. Any thoughts on the following? (straight out of cityscape.com) Quinn's, Pasta Pelican, Jesso's Seafood, Kincaids, Island Lighthouse. Any other places come to mind? Been to $cott's already. We'll be 8-10 adults, 3 of whom are veggies. Thanks!