While weddings usually occur from late April to late October, holidays or retreats can occur anytime. It depends on how hot you like the weather to be. Please refer here for the weather information for Ibiza.