I would go to the dining room that is open for lunch on embarkation day and talk to a Head Waiter there. This is what I do for a low salt diet. That way I can usually preorder dinner. If you find a good Head Waiter, you may not get that bacon or cheese. I once ordered a 'bacon cheeseburger' for lunch, I got it minus the bacon & cheese. If you want one of those, you'll have to go to the grill on Lido deck.