The Museum of London Docklands’ Pirates: The Captain Kidd Story exhibition has all the essential ingredients of a…