Wellness tourism is on the rise in Mexico, with resorts now offering wellness services and retreats. Garza Blanca Resorts in Cabo San Lucas, Puerto Vallarta and Cancun have a wonderful spa – Spa Imagine – where you can relax, unwind, and balance your mind, body and soul in an idyllic beach setting.