As skymaster stated we too have too many ports in the world to list them all. I probably could name them all however, I will not take the time to do so. Having sailed around the world 3 times its just too many. Sorry.
Cruising on Allure of Seas 7 days Feb 21 2016]cruiseing on Carnival Breeze 7 days out of Galveston, Tx June 26, 2016