Very large tour vessels (those carrying more than 500 passengers) are not allowed to take passengers ashore, so their trips are known as "cruise-only".
At Leith, which has a liner terminal, the length of berthing is limited, so larger ships visiting Edinburgh are required to anchor near South Queensferry and take passengers ashore by tender.