The Spanish city of Ibiza is the capital of the Balearic island of the same name, in the Mediterranean Sea