Why is Roman Catholicism the main religion in Caribbean S. America?

The area was settled by Spanish settlers who were Roman Catholic. Also, the Spanish explorers brought Catholic priests with them to convert the native peoples.