Fairhope Municipal Beach: Mobile Bay's Pier-Lined Alabama Shore | OnlyBeaches