Hi kamgen,
I have information on the character breakfast in my 6/21 trip report.
It followed an PLA basically on sea days. Those who started in Parrot Cay had it Sunday (Key West is considered a half sea day), Lumiere's start on Monday (that was us) and Animator's start on Thursday.
All of the light shows were in the first 3 days of the cruise so not sure how that figured in - and our CB was in Parrot Cay.
The head servers tell you at dinner the first night or you can check when you get on board. I know when DH went to make Palo reservations for brunch on Monday they told him that was our CB. No problem as with main dinner it is at 8:15 in the morning. We had coffee and toast to "hold" us until our 10:30 brunch. Worked great.
Deb