Thats how fresh the fish is at the Dolphins Taverna