We just returned from 7 days on Joy to the Mexican Riviera and had a similar situation. There were only a few excursions shown online but once on board, were presented with a printed catalog offering many more per port! Due to the limited options online, we had already booked a couple on our own, but would have enjoyed a couple of the NCL options presented too late.