I purchased travel guard thru, insure my trip dot com as that’s where I always go when buying travel insurance. I have had to use the insurance and it was a blessing to have.
Regardless where you buy it, buying it sooner rather than later will save you money, and always read thru exclusions.. if you Don’t see it there, you’re covered. I typically choose a policy with pre existent waiver And cancel for any reason and that’s usually not part of a cruise /air plan offered direct. You will be able to look at multiple plans at multiple price points and pick what’s best for you/rs
Happy n safe travels to you!