One idea is to go into another cruise lines' forums (like disboards is to
DCL) and get their excursion info.
RCCL and Carnival are two cruise lines that does that same Mexican Riviera itinerary week in and week out. I cannot imagine the shore excursions to be a big difference.