Hurricane Beryl is churning towards Jamaica after killing at least five people and causing widespread destruction across the southeastern Caribbean.