A Caribbean Cup de 1989 (conhecida como Shell Caribbean Cup por motivos de patrocínio) foi a primeira edição da Caribbean Cup , o campeonato de futebol do Caribe, uma das zonas da CONCACAF . A etapa final foi sediada em Barbados .
O torneio foi patrocinado pela Shell Company Ltd. depois que os funcionários da Shell Antilles e Gulanas Ltd. pensaram no torneio. Barbados recebeu um adeus para a rodada final, pois eram os anfitriões da competição e a Shell (com sede em Barbados) sentiu que era mais adequado para sediar o torneio, já que Barbados tem um aeroporto internacional.
Notas: Guadalupe venceu o grupo no saldo de gols, enquanto Antigua foi eliminada como a pior segunda colocada. Ambas as equipes tiveram três vitórias e uma derrota.