A little piece of paradise in the Ionian sea