Note that you may be eligible for EU261.
However also remember that last time people were eligible for "support" from the Icelandic Volcano RyanAir refused to pay, to the point that at one stage they were being fined about £1M a day/week.
EasyJet on the other hand, put my parents up in a 5* resort for 3 days in Spain due to said Volcano.