There are so many fun things to do in Mobile, Alabama with spectacular food, a charming historic downtown, battleships, beaches, and gators!