You can book a ferry in Portugal in the Azore region to or from the islands including Madeira, Porto Santo, Santa Maria, Corvo, Graciosa, Sao Miguel, Sao Jorge, Teceira, Flores and Faial. Porto Santo to Madeira via the Porto Santo Funchal route is popular.