MV Astoria was anchored off Fort William on Saturday night.
Photograph: alba.photos.
Fort William Marina and Shoreline Company welcomed cruise ship MV Astoria back to the town over the weekend.
Despite rain and clouds, passengers on board the 550-guest vessel were given a warm welcome as they explored Fort William.