All the resorts in the Punta Cana/Bavaro area have very tight security and if you are not a guest of the resort then you must buy a "Day Pass" that usually cost about $35 us dollars. The best place to shop is a small strip mall called Plaza Bavaro but the merchants are very aggressive. You must haggle and NEVER give more than 35% of their first price. They always ask you the same question "How much are you willing to pay" ??? The merchants are more aggressive than a "used car salesman". I have been to this area many times during the last 3 years so feel feel to email me.