Tucked away along Alabama's Gulf Coast, Fairhope might not be on many travelers' itineraries, but the charming city is ...