So to sort out this direction discussion, West is 270 degrees, North is 360 degrees (or 0). NW would be halfway between at 315 degrees. WNW would be halfway between W and NW, so 292.5 degrees.
So Florence is considered as moving NW because 305 degrees is closer to 315 (NW) than it is to 292.5 (WNW)?