We love poncha and so will you. You get poncha all over Madeira, but some places make better poncha than others. If you have rented a car you should consider paying a visit to this unassuming place. It's nothing special, but there is a certain vibe that you only find on Madeira.. and then poncha! :D
Our video from there: https://youtu.be/_HrtCD2N0qA?t=266