The tiny island of Ibiza, off the southern coast of Spain offers an incredible vacation cocktail of a hot urban club scene and some of Europe’s most beautiful beaches.