Sorry Pikey but you've moved the start forward from 15th April, re-checking the Faro return flights they're expensive (for some reason) until 23rd/24th.
If we arrived in Portugal (within your circular tour) around 20th/21st I'm sure that'd work out, but leaving April 11th I'd be waiting a week before I could afford the flight home.