A five-star resort taught me there's more to Ibiza than part