Creative seafood restaurant John Dory offers shareable, playful dishes in a modern, relaxed setting with waterside views.