Leith Docks on the Firth of Forth near Edinburgh is a commercial port as well as a cruise liner terminal & home to the former Royal Yacht Britannia.
Nearby is the Ocean Terminal shopping centre & the roof top car park offers a great vantage point to observe the marine traffic nearby.