Absolutely! Just because the ship arrives at 7am doesn't mean you'll be able to leave at that time. It is usually 60-90 minutes minimum before the first guests are cleared to debark.
Breakfast will be available in the main dining room and in the buffet restaurant. I strongly urge you to use the dining room, since it won't have frantic passengers rushing around and you'll have a nice sit-down breakfast as one of the last memories of your cruise.
Yes, by all means, go to the diningroom...they usually open an hour or so earlier than normal just to accommodate anyone that wants to eat early....if you have a late flight, take your time and enjoy yourself while everyone else is running around like a headless chicken....Happy Sailing...
I'll admit that on our first few cruises we played the breakfast buffet game on that last morning. Then came a time when I suddenly decided to use the dining room. What a revelation.
It is hard to understood why so many people go breathlessly rushing to the buffet on the debarkation morning. They scurry around looking for a table while their food gets cold, people are yelling and tense, and they stuff the food in as though it was their last meal. They think they are saving time but they aren't.
I guess most of the people get there late in the morning. We're there early & never had any problems on any of the Princess ships and I'm not exactly the type of person that likes crowds. We enjoy the buffets more so as we can take exactly how much we want & not depend upon the waiters. Even the mornings we go to the dr, we wind up at the buffets for something to pick on.
If it's dark at 5:30 AM - then yes. (at home) It seems that since I retired I'm getting up earlier than when I worked. On cruises I usually head up to the buffet even before they're open, have a Danish, coffee, juice & get my wife's coffee & juice & head back to the cabin to get her for breakfast.