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 .