The modern El Cid Marina Beach Hotel sits alongside the Marina Mazatlan about 2 miles north of the popular Zona Dorada. The property offers two large pools, one with an underwater cave.