Flights from Porto to Havana from 964 USD