I enjoy both. I am generally lazy on vacation (not to mention tired after all the walking we typically do) so based purely on location I'd pick Yachtsman (or something in the Swan/Dolphin) for the ease of being able to walk there and back. Oh and their pull apart onion rolls are a reason to visit unto themselves. Also, if already doing Flying Fish you might want a steak focused meal. But if I were comparing menus, and honestly atmosphere, I'd probably pick Narcoossee's (even if also doing Flying Fish) - especially if you could time with fireworks. But factoring in the transportation logistics and knowing myself, I'd personally stick close to home. I don't think you can go wrong!