Queensferry / Great Britain
Flom / Norway
Stavanger / Norway
Hellesylt / Norway
Bergen / Norway
Alesund / Norway
Costa Favolosa
Hamburg / Germany
Hamburg / Germany
Queensferry / Great Britain
Kirkwall / Great Britain
Hamburg / Germany
Geiranger / Norway
Invergordon / Great Britain