Visiting the vibrant beach village of San Pancho, Mexico? This guide has it all: the best things do in San Pancho, restaurants, tips + more!