Sitting in the Ionian Sea, several miles west off of ... or New Fortress, to the northwest. Although the winding streets can be rather confusing, travelers say Corfu Town is easy to navigate ...