Trista, one of my good friends attended a wedding in St. Lucia and said it was one of the most amazingly beautiful places she had ever seen, so I think St. Lucia might be a good option, Jamiaca Air flies there, you might be able to change your flights (that is the airline you were taking I think) easily, they probably will be happy to keep your business rather than lose it.
Keep us updated, I am so sorry for your situation.