When we boarded the Dream recently we were greeted by Ivan (who ended up becoming our head server) who asked if we were hungry. It was almost 1:00 and we were famished. He invited us to go to the Enchanted Garden for lunch and told us how to get there. It was also set up as a buffet, but was not crowded at all. We were shown to our seats, had drinks brought to us and it was not very crowded.
We had breakfast twice at Cabanas, once on Nassau day and once on
Castaway Cay day, but after the 5K and both were lovely and not crowded either time