Southwest® flights from Miami to Birmingham from $108*