First of all kiddies.. you should never buy Travel insurance through the cruise line.. ( if they go belly up -you loose).
CSA or Access America are good..
Check out
http://www.insuremytrip.com
to compare prices.. you can add all your extra tours etc. that way..