A hurricane warning has been in effect for the island as Fiona brings damaging winds and storm surge.