San Clemente has fabulous beaches and classic California charm.