Spanish Fort is a city in Baldwin County , Alabama , United States , located on the eastern shore of Mobile Bay . Spanish Fort is a suburb of Mobile , Alabama in Baldwin County , Alabama , United States , located on the eastern shore of Mobile Bay .