ibiza—a Spanish island in the Balearic Islands in the Mediterranean Sea, known for beaches and nightlife