I like both. That is the fun of a cruise. You can get off at a port if you want or stay on board. I was very excited to see the Panama Canal especially after reading "The Path Between the Seas". all the effort, money, lives, politics, etc.
I don't care for the Bahamas any more, been to it so many times.
To visit the ports that are new to our adventures I like to see the culture, foods, and life. Even if it is a short visit, I can say I was there.
My favorite country is Costa Rica. I would like to do a land trip there some day.