http://www.royalcaribbean.com/shoreExcu ... Code=CARIB
И разница в цене экскурсии не велика - всего 15$.
Цена в 115$ относительно адекватная. Куча российских туристов ездит из Канкуна (205км) за 125 баксов от туроператоров.
Вот в Чичен Ицу добираться самостоятельно точно рисковать не надо - далеко.