We have been a few times now, and I felt the same as you OP, we also stay in a villa.
What works for us is :
at the start of the trip, the time difference means we are up early - so we go in for park opening and stay til the parks get rammed mid afternoon, back to villa to swim sleep then pick up a pizza and a salad , eat and sleep.
mid trip, I take a day off, just chillin at the villa, reading, watching crappy daytime TV, catching up with friends on social media and recharging MY batteries whilst they do a park, picking up food on the way home.
towards end of trip we swim and chill in the morning and when everyone is feeling "housebound" we head off to the parks late afternoon for shows and fireworks.
We also have a rule - we don't have to stay together all day - DH and DD16 like thrill rides - me and DD14 are not going to hang around waiting for them to queue, ride and get out - we will go do a sit down show or a train type ride round the park and arrange to meet up later.
At one point in the middle of a trip we will book into a universal premium hotel to take advantage of 2 days of their express access, and an easy escape from full-on park stuff, the hotel is just a boat ride or stroll away...