Does a us green card holder need a visa to visit the Caribbean?

It depends on the country of citizenship. A UK citizen would not need a visa if they travel to the Caribbean just their Green Card and Passport.