Though marine life is present year-round, it's said that the best time to see whales in Madeira is between April and September/October. This is because there are usually more species around at this time due to both resident and migratory species being present.