Millions of people descend on Ibiza each year to party in its clubs, swim in its crystal-blue waters and soak up the sun. But the tiny Spanish island doesn’t have the space to house so many tourists, ...