Flights from Miami to Porto from 845 USD