the simple answer is people! there were originally only
indigenous people living in the Caribbean and they had their own
religions then when Europeans arrived and introduced slavery they
brought Christianity with them then later after the abolition of
slavery indentured workers from asia mostly India came, bring with
them Hinduism and Islam. The main religions in the Caribbean are
Christianity(Catholicism), Hinduism and Islam