MBW - My DH has celiac disease, also. He eats the best ever at WDW! We stayed at the BC concierge a few yrs ago, and our TA notified the BC when she made our reservation, that he had celiac disease. They made special items just for him for breakfast every morning. He had wheat free/gluten free muffins, waffles, bread for toast, etc - he said they were by far the best he had ever had. They were generous with the portions, also - gave him 4 muffins each AM! He would bring the leftovers back to the room and eat them for a snack later. The food was brought to the concierge room every AM, on plates with his name on them - they would then tell him to bring anything leftover to his room to eat later. He felt so special - LOL!! If I remember correctly, we had to stop by the concierge desk each day to let them know approx what time we would be there for bfkst the following AM, and any requests he may have for what he wanted for the meal.
This was our experience on the
DCL, also. Also, when you make your PS for the park or resort restaurants, mention the dietary restriction right away - you will then be given a phone number for the chef at each restaurant who you need to call a week or two before your trip. They were all so nice and easy to deal with by phone - and more than accommodating. I never felt once that we were causing an imposition with our request.When we ate at buffet style rest., such as H&V, Crystal Palace, etc, the chef would come to our table and personally escort DH thru the buffet line, explaining what he could and could not have. Some of the "could nots" were surprises - you never should just guess as to how something is prepared.
When they prepare something for a celiac person, they make sure it is with separate pans, etc, so there is no cross contamination.
So, rest assured - your son will not have any problems there, as long as you make sure WDW is aware of the need beforehand. I always also would remind our waitress of the request made, just to make sure.If you have any questions, please feel free to PM me.