Aidan Mincher: The north coast of Ibiza