We just had the same BAD experience with MSC (Musica) 1 week ago.
We took a 8 days cruise out of Venice down to Bari, Greek islands and Croacia.
They never advised in any of the route advertisement about a 2nd embarkation port (Bari) and due to bad weather we had to wait + than 8 hours till we could dock, what made us to loose the next day port of Katakolon in Greece (Olympia), ended up stuck inside for 3 days !