Mazatlán isn’t just another Mexican beach town — it’s a vibrant coastal city that somehow manages to be relaxing and ...