From beach hopping and boating to exploring hippy markets and chiringuitos, these are the best things to do in Ibiza, Spain.