Butterfly Beach, just outside Santa Barbara, is named as one of the top 20 beaches in Travel and Leisure magazine.