If the airline cancels your flight, they have to offer you either a full refund or an alternative flight.
You’ll need to claim through your travel insurance if you’re going to miss excursions or pre-booked accommodation because of a cancelled flight. The only exception is if you booked your flight and accommodation as a package deal.