Москва-Канкун летели около 14 часов, обратно около 13 часов. Разница во времени +10 часов. Так что думайте, 4 года конечно не много, но все дети разные. Могу только сказать, что в плане развлечений для ребенка,  проблем у Вас не будет. Конкретно если отдыхать на Ривьере, там рядом 2 парка и дельфинарий, прим в 10-20 мин езды, в завис от отеля. У нас был отличный детский клуб, детская площадка. Детям одевали браслеты и детск аниматоры ходили за каждым ребенком как приклееные, можно было оставлять с 10-00 до 18-00.