DISCOVER ALL INCLUSIVE DEALS IN Mazatlan Mexico Pueblo Bonito Emerald Bay All Inclusive Resort & Spa From $477/nt Pueblo Bonito Mazatlan Beach All Inclusive Resort From $586/nt Pueblo Bonito Emerald Villas All Inclusive From $817/nt Riu Emerald Bay All Inclusive From $200/nt