Fairhope Municipal Beach: Alabama's Bay-Side Family Haven | OnlyBeaches