Madeira is a tiny island, approximately 35 miles at the longest point and maximum width of 14 miles, and the entire island can be driven in less than 4 hours without stopping. You can make a day out of it by stopping at different viewpoints and doing short hikes.