Transfers via taxi from Faro airport to Praia da Rocha take roughly 1 hour.