Cancun is workable, but timing matters
That cluster, April, February and January, gives you the cleanest broad-case version of the trip. Those months, August, October and September, make up the less forgiving side of the calendar.
Compare nearby choices.
Stay in Mexico, but see whether another destination fits your timing better.
Bad timing is expensive.Good timing is a bargain.