I have also at at the Landing. It was a couple of years ago but the burgers and fish were super. In addition, the view was very nice and elevated.
I had a nice ferry ride afterwards over to Victoria. I stayed at the old hotel there and had their afternoon tea although I did not have tea. I found something much better to go along with the treats. The best I recall, it was not cheap.
Paul E. Smith