rugged island off the coast of Ibiza