Explore 9 welcoming towns in Southern California, where serene beaches, charming streets, and friendly locals offer a unique, heartwarming experience.