I guess you’ve never been to Palm Beach, otherwise you would never ask why someone would buy a home there.
Also, living in Florida has tremendous tax advantages (and also creditors are not allowed to lien your primary residence).
Palm Beach and the surrounding area are great. You get South Florida weather without having to be in Miami. I just got back from watching a couple of spring training games in W. Palm Beach. Lots of normal people there.