Caribbean nations to battle for three final Gold Cup spots