Has anyone been to Progreso, Yucatan recently? I've looked for shore excursions all over the place and can't find any other than ones offered through Carnival. Are there local vendors available? We're interested in Mayan ruins and snorkeling, and will be there the first week of June. Thanks!