Jamaica blocks cruise ship amid coronavirus caution