Gulf Shores has been much maligned in the press since the BP oil spill. In truth it's a stunning locale with loads of natural beauty in a relaxed beach side town. Yes the beach clean up goes on but the water and sand are clean and stringent measures are taken to assure wildlife preservation and water quality.