The Straw Market is a busy, covered bazaar right near the cruise port where dozens of vendors sell hand-woven straw bags, hats, baskets, beachwear, and souvenirs. Expect noise, crowds, and constant invitations to browse. Vendors sit at tables weaving while they haggle with you. It's authentic in the sense that many items are still handmade on the spot, but it's also a full-on tourist trap with plenty of imported junk mixed in. The experience is more about bargaining and people-watching than a calm cultural outing. Most visitors spend 30-60 minutes there before heading back to the ship or beach.
Best time is December to April when the weather is pleasant and crowds are manageable outside peak cruise ship arrivals. Avoid going right when multiple ships dock (usually mid-morning). Expect to pay around $15-40 for a decent straw bag or hat after bargaining hard; smaller items like coasters or keychains run $5-10. Don't pay the first price they quote—it's often double what they'll accept.
Tip: Focus on the better-made straw goods that local artisans are actually weaving while you watch; skip the cheap T-shirts, shell jewelry, and anything that looks factory-made. Bring small bills and decide on a price in your head before you start negotiating. If you're not into haggling or crowds, you can safely skip it.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.