Hurricane Ivan has headed toward Cuba after pummeling the Cayman Islands, Jamaica and Grenada on a track that eventually will bring it to the US coast.