The GREEK island of Santorini is one of the more popular hosts for visitors from all over the world and is dotted with taverns, called taverna in these parts. A great place to start my GREEK odyssey, I found. Restaurant and fish taverna Argo had all the right offerings with its sunny terraces overlooking the ...