Yes, Tarifa is a small town, and most of its attractions, restaurants, and beaches are within walking distance. The old town in particular, is very pedestrian-friendly.