The American Civil War wasn’t just fought on land – it took place on rivers and seas too. But the contrast between Union and Confederate navies could not have been more stark.