Where is The Khaliot?

Where is The Khaliot located?

The Khaliot, Ionian Islands, Greece (approx. 38.2225380989°, 20.6167888641°)


Where is The Khaliot on the map?