Flights from Miami to Porto from 659 USD