Gulf Shores lies on the southern coastline of Alabama near the Florida state border. With the aquamarine waters of the Gulf of Mexico stretching out in front of you, it’s ... Read more