If you want craft fairs, the nicest one I've been to is at Cala Llonga in the summer. I think it was on a Saturday. Las Dalias on Saturdays is good too and Es Canar is the biggest and is on a Wednesday. Ibiza Town has one at the port every evening in the summer and San An also has one along the port.