I'd venture to say San Pedro town is safer than most American cities. You will find the people friendly, helpful and willing to engage in conversation. I highly recommend taking a day to stroll the streets while hubby is fishing. Shoping is not generally my deal, but there are some unique things to see, some fabulous artwork and lots of drinks and snacks to be had. You really will enjoy a day in town.