Belem is a fascinating city at the mouth of the Amazon.