Sun, sand, beaches, music and fun unlimited! Yes, that's when you are in Ibiza. This Mediterranean Spanish island has an…