A powerful storm is spinning through the Caribbean towards Central America.