The first cruise ship to visit Lerwick this year arrived yesterday – at the third attempt.
The Discovery, which holds 700 passengers, arrived at about midday, sailing from Rosyth.
Two previous attempts had been made earlier this month but had to be cancelled due to bad weather.
After a short stop in Lerwick, she set sail for Scrabster at 7.30pm.
Lerwick Port Authority said her arrival marked an early start to the cruise season.