Early June and late August may be a bit easier, because of staggered school schedules in different parts of the country.
It also depends on what type of villa you're looking for. The resort is mostly dedicated 2BRs. Therefore, those are somewhat easier to get, even at peak times, at 7 months. Studios, 1BRs, and especially GVs are much more difficult.