For this itinerary, most of the transportation is self-guided. Consider renting a car for the days in Évora and the Azores Islands, and take advantage of Portugal's famous train system for longer distances. Flights between the mainland and the islands are also available, varying in price and flight duration depending on the season.
If you have more time, consider adding a visit to the charming village of Óbidos or taking a surfing lesson at Nazaré. For a shorter trip, consider eliminating a few days and focusing on a specific region or activity, such as hiking in Madeira or exploring the Algarve. Don't forget to pack comfortable shoes, sunscreen, and a sense of adventure for this trip of a lifetime!