Madeira celebrates four major festivals, among the best times to visit the island if you don't mind crowds.
The best time to visit the island is during the celebration of the major festivals.
If you do not like crowds you should visit during the four major festivals.