Weaker Hurricane Ivan is spinning about 305 miles southeast of the Caribbean island of Barbados with 105-mile-per-hour winds on a path that could bring it near Florida.
The long-range forecast has it sitting on the north coast of Cuba Saturday.
Hurricane warnings already are up for Barbados, St. Lucia, St. Vincent, Grenada and the Grenadines. There's a hurricane watch for Martinique.
Hurricane Ivan is moving west-northwest at 22 miles an hour, and that's expected to stay the same for the next day. Top sustained winds remain at about 125 miles an hour, with some strengthening expected.
Forecasters say they're not sure which track Ivan might take by the end of the week. Some forecast models show it going south of Cuba, while others show it going over Cuba or even north of Cuba. It's also not clear how much its power might be affected by mountains if it goes over Hispaniola.