We just returned home on Sunday. I wish I had thought about the last comment (Doing the park the day after the EMH.)
What we found staying at the Caribbean Beach Resort was that you would get your whole family up early for the EMH and then wait at the bus stop 30 - 45 minutes for a bus to the EMH park. Once the bus enters the resort, it stops at two or three stops until it's full then heads on to the park. If you aren't at one of those two or three beginning stops, you end up on the phone, grouching to whoever will listen, and then they send a "Special" bus to your stop.
On the other hand, once you get to the park(s) for EMH, it really is relatively cooler. We would get fastpasses for a popular ride, then hop in the stand-by line for the 5-15 minute wait. Ride the ride, maybe have time for one more 10-30 minute wait ride then go back and ride the first again with our fastpasses.
About lunchtime, the parks are mobbed and it's a good time to grab a bite, head back to the resort for a dip in the pool and take a nap. Get up about 4:00 pm and go to another park.
We really did have a fantastic time!