Sirius Glass
Subscriber
There's truth in what you say. What we do is add on a few days before or after the cruise. So when we cruised Alaska, we stayed an additional three days in a Vancouver hotel renting a car sightseeing up to the ski resort, Vancouver Island, Burkart Gardens, and Victoria. When we cruised down from Quebec CIty, we flew up there a day or two early and stayed in the grand hotel Le Chateau Frontenac up there eating the best French dinner I ever had as well as touring the area by rental car. You have to be flexible and think out of the box. Just add a stay for a few days at the port of departure for the ship.
https://www.booking.com/hotel/ca/fairmont-chateau-frontenac.html?label=msn-Ejb3n8EWRJZxqjzDCHEgtA-80126981401676:tidat-2331926723608638:aud-808219487:loc-190:neo:mtb:lp163234:dec:qsquebec+city+best+hotel&utm_source=bing&utm_medium=cpc&utm_term=Ejb3n8EWRJZxqjzDCHEgtA&utm_campaign=English_United_States+EN+US&aid=1181029&ucfs=1&arphpl=1&dest_id=-571851&dest_type=city&group_adults=2&req_adults=2&no_rooms=1&group_children=0&req_children=0&hpos=4&hapos=4&sr_order=popularity&srpvid=1d268b86b49300fd&srepoch=1670788237&from_sustainable_property_sr=1&from=searchresults#hotelTmpl
Montreal, Quebec, and eastern Canada I think can be easily toured by automobile and therefore not cruise worthy. One could enjoy the Caribbean island better by air than a cruise ship, just as the Greek island. On the other hand Antarctica would make a much better cruise than auto tour.