San Pedro is a great place to live or visit if you would like to experience the traditional Spain. It has successfully been able to avoid the overdevelopment that has overtaken nearby locations and retains its tranquil and quiet ambience. Instead of having to deal with bustling crowds and congested locations, you can spend peaceful afternoons strolling through quiet streets or just take your time finishing a cup or two of coffee at a local café. But if you are in the mood for a change of scene, San Pedro is in a prime location where you can easily go to luxury destinations such as Puerto Jose Banus and Marbella or the scenic Sierra de Ronda Mountains.
One of the main attractions of San Pedro are the many beaches, where you can swim or enjoy a variety of water activities such as jet skiing. The most famous of these is the Playa San Pedro de Alcantara, a one-kilometer long beach that also has a long promenade where you can enjoy a meal or a snack at the beach bars or chiringuitos along it. Most of these beach restaurants offer authentic Spanish Mediterranean dishes including fresh seafood dishes and paella. There are also smaller beaches such as the San Pedro and Linda Vista.
If swimming and water activities are not your thing, you can wander around the Guadalmina Commercial Center. It features a supermarket, furniture stores and banks, in addition to restaurants and cafes. Or you can go to the street market, which is held every Thursday on the towns fairground, where you can buy local jewelry, handicrafts, and clothes as well as fresh produce.
The nightlife is surprisingly vibrant for such a laid-back town. San Pedros Forbidden Square has some ten clubs/bars that stay open until late and attack a mostly young crowd who come to dance to the pop music pumped out from club speakers and mingle until sunrise. The Plaza de Iglesia holds periodic open-air concerts at certain times of year. Or you can simply enjoy the delicious food served at the tapas and salsa bars.
If you are into sightseeing, there are a number of historical sites in the town you can visit. The La Basilica de Vega del Mar is a Paleo-Christian church that also houses a necropolis (burial site). There are also Roman baths that date back to the third century, which are found next to the Guadlamina Beach Club.