Historic St Blaize Lighthouse in Mossel Bay offers a unique dining experience with ocean views. Built in 1864.