Roman Catholicism is the major religion , but evangelical Protestant groups have grown recently , and there are strong Anglican and Moravian communities on the Caribbean coast . There are also strong Anglican and Moravian communities on the Caribbean coast .