Gulf Shores Public Beach, Alabama from 35 Beaches in the U.S. with the Cleanest Water for Swimming