Muscat: Three cruise ships carrying 9095 passengers onboard have anchored at the Salalah port on Thursday morning.