I thought I should share this message from the daughter of a friend who is gluten intolerant, following their cruise on Royal Caribbean:
They had many options at the buffet for breakfast and many options for dinner and they brought me gluten free bread every meal! Lunch and late night snacks were more limited. Fruit and salad for lunch and my own snacks I brought for late night.
I have no first-hand experience with a cruise myself.