Lido and the BBQ place above Lido is it for embarkation day lunch. There are a lot of choices besides the buffet though. Pizza, deli, guy's burgers, etc.
If you want specialty coffee like cappuccino etc., that is at the coffee bar on deck 5 promenade. It should be open on embarkation day, although not always immediately as you board. It should open at some point though.