A cruise ship which can carry up to 2,500 passengers has called into Portland Port