Yes, a few select bars and restaurants will be open on that first afternoon, and all will be in operation in the evening. Cruisers tend to flock to the buffet for lunch upon boarding, so it tends to get overcrowded with passengers and all their carry-ons. Explore your other dining options, should any be available.