I don't count places that I've just been for a layover in an airport.. I know some people will blow this out of the water, but it's a fun topic. I've got 11:
US
Suriname (Paramaribo.. in South America)
Saudi Arabia (Ras Al Khair)
Bahrain (Manama)
Canada (Quebec City, Montreal, Baie Comeau, Niagara Falls, Deschambault)
Domincan Republic (Punta Cana)
Jamaica (Montego Bay)
Mexico (Cancun)
Italy (Rome and Positano)
Croatia (Dubrovnik)
Curacao
US
Suriname (Paramaribo.. in South America)
Saudi Arabia (Ras Al Khair)
Bahrain (Manama)
Canada (Quebec City, Montreal, Baie Comeau, Niagara Falls, Deschambault)
Domincan Republic (Punta Cana)
Jamaica (Montego Bay)
Mexico (Cancun)
Italy (Rome and Positano)
Croatia (Dubrovnik)
Curacao