For dinner, they give you the menu the night before. If you want a cerain dessert, write that down too. It may take a day or two but keep reminding them. I spoke to the food and beverage manager upon boarding at the Terrace Cafe. Just ask where he/she is. In addition at each restaurant, I kept telling the check-in person, the maitre d' and the wait staff as well. I am both gluten and dairy sensitive. There were about 3 errors that I did catch right away: a regular pasta dish with cheese on it in the main dining room, asparagus in butter at Red Ginger and roasted potatoes that had cheese on them at Toscana. I usually ate breakfast at the Terrace Cafe and asked for Gluten Free Bread or Toast. It took a while for them to get it. Also, please be aware that some of their crew don't speak English so well so when I asked someone where the Almond Milk was, they pointed me over to the oatmeal.
If you like calamari, ask for the fried calamari in potato starch. It's very good.