The buffet is very casual and the food is good, but very similar to all you can eat restaurants. Chicken, Fish, salads, etc. The only thing I can remember that is cooked to order is eggs. I think you are thinking of the Captain's Buffet. That's a more upscale buffet. They have large shrimp, crab, etc. It's just one night and I think it is usually on the deck or in the main dining room.
I think you should stick to the dining room, captain's buffet and just try the regular buffet for breakfast. It's very similar to a buffet at a hotel.
We cruised in September to Mexico and had a terrible rain/storm/wind. Just got us a couple glasses of wine and watched it from the bar. Ship sailed right through it.