The MSC Divina is currently docked in Malta, but it is expected to return to its original port of Barcelona by the end of the week.