Estepona, Costa del Sol, Spain, a resort town known for its traditional Andalusian charm and modern tourist facilities, beautiful beaches, and vibrant cultural attractions