Powerful hurricane Beryl churned along Jamaica's southern coast, battering the island with dangerous winds and sea surges after leaving a trail of destruction and at least seven people dead in the Caribbean.