Georgetown, Saint Vincent and the GrenadinesGeorgetown is a town located on the island of Saint Vincent. It is the largest city in Charlotte Parish. Georgetown was one of the main sites for sugar production in the island.