Sitting in the Ionian Sea, several miles west off of Greece's northwest ... perched along Corfu's central-eastern coast. Corfu (Kerkyra) Town is often the first place visitors see when arriving ...