My T/A is with Cruise Planners and has saved us twice. Once bc of COVID between. a B2B. She cancelled the next cruise, had a hotel booked flights home within 2 hours. Then dealt with Insurance. This January had to cancel one within a week of sailing. She handled the entire claim.
However, I believe CPs are independent so pick an experienced one.
In my humble opinion.