I'm not aware, but I think there are several Catholic churches.
We're usually not able to find a Mass during our cruise vacations. The first one, on Paradise, was supposed to have a priest, and the Mass was scheduled in the Carnival Capers, but he didn't show up. We feel that if there is no Mass onboard and none available in port, that it's essentially beyond our control. We never miss otherwise, and often go to several Masses a week ordinarily, so we're OK with missing if there's no way to avoid it.
Good luck.