There is currently just the 1 ferry route running between Porto Santo Island and Madeira Islands operated by 1 ferry company – Porto Santo Line. The Porto Santo to Funchal ferry crossing operates Weekly with a scheduled sailing duration from about 2 hours 30 minutes.
Whilst cruising to Madeira is very popular, there aren't many reliable ferries that can take you to this stunning island, and certainly not for a day trip. The ferry (when it's running) from Portimao to Funchal takes twelve hours to reach its destination, so it's sadly unfeasible for the purposes of this blog.
For your first trip to Porto, we think three days is ideal.You'll need two days to take in the city's main highlights, and an extra day to explore the nearby Douro Valley. Being a relatively small city, it's possible to pack all of Porto's main attractions into a day (here's our guide on how to do Porto in a day).