The magical shoreline of Favignana juts out of the blue and aqua water of the Mediterranean Sea.