Modern Greek taverna, Isalos, offers an amazing selection of seafood in a relaxed, waterfront setting near Yabanaki beach.