Holland America always has a Catholic priest on board. In my experience, most of the priests offer daily Mass in addition to weekend Mass. We recently completed a 73 day cruise and Mass was offered every day. That's one of the reasons that HAL is our preferred line.