There is a boat that travels back and forth to San Pedro,not sure if it originates from San Pedro or Xcalak. I'm sure it will be easy to find/ get info there, Xcalak is small.