We are planning on traveling from San Pedro to Xcalak Mexico next July. We'll be staying a week and then returning by boat. Has anyone done this trip? Any tips? what is immigration like, both directions please. Do we make arrangements prior to getting to San Pedro or do we wait until we are there?