It usually only on "sea days" sometimes if the cruise has a late arrival at a port they will have a brunch.
It does start at 10 am but I think it ends around 12:30???
GET UP TO A $1000 SHIPBOARD CREDIT AND AN EXCLUSIVE GIFT!
If you make your Disney Cruise Line reservation with Dreams Unlimited Travel you’ll receive these incredible shipboard credits to spend on your cruise!