Hurricane Irma is expected to make landfall in South Florida at the weekend and many residents have already chosen to evacuate.

The storm has caused widespread destruction in the Caribbean, where the island of Barbuda was left "barely inhabitable".