Charles Napier återkom i går på S:t Vincent från Gibraltar till Portsmouth.