While not tropical, per se, the deck party on our Mexican Riviera cruise was held at one of the small outside pools and the "buffet" was held at about 10 pm and there was practically noone there. (Including me, fast asleep - This report comes to you from my hubby and daughter)
And of course there is food always available in the food court.
My point was that it was not as festive as what I (and the original poster) may have experienced on RCL. Personally, I prefer Princess as I do not enjoy late night dining in any form.