Desde el crucero a los centros urbanos de Irlanda y Escocia

Estamos tomando un crucero por Irlanda y Escocia de parada en Cobh, Dublín, Liverpool, Greenock (Glasgow), Belfast, Invergordon y S. Queensferry (Edimburgo). ¿Funcionan los autobuses públicos hacia y desde cualquiera o todos estos puertos hasta una parada del centro de la ciudad a la que un turista desearía ir?