San Pedro in Andalusia, Spain, is home to about 30,000 residents. It attracts foreigners thanks to its sunny climate and beautiful Costa del Sol beaches. It is a friendly and conveniently located town close to Marbella and Puerto Banus.