Looks like your cruise is January 29, 2024 through–February 20, 2024.
You will be assigned a boarding time for January 29th. Basically it comes down to the check-in schedule that the ship will provide in your documents. Even though the ship is sitting in port, they will still only have a certain check-in window on the first day.