The new Puerto Maya dock was awesome. Tons of shopping! We did attend the seminar that Carnival offered that helped passengers know which stores were safe to shop at. What's awesome is Carnival guarantees your purchases at that those select stores. It was very clean and extremely accessible from the ship.