I do this every time. Make sure I’m first on board. Thankfully my latitude level affords me priority embark. And I B line it to the reservation desk on board. I am first in line and always have my pick for dates and times for all restaurants. I’ve Done it every cruise.
Also restaurants frequently have cancelations and no shows. They’ve worked with me and helped accommodate me many times in the past. Just speak to the maître D/ host and a little politeness and it can go a long way. I’ve had fantastic experience in the past with the excellent specialty dining staff
this time, however, my girl friend is a super planner, so for my first time ever I have all my reservations made. Not sure what I will do with myself on board first. Always wanted to try a good ole fashioned dilly dally.