MAHAHUAL MEXICO GUIDE - BY CRUISE SHIP(COSTA MAYA) OR BY LAND YOU SHOULD SPEND A DAY HERE!