Saint George’s, a town located on the island’s southwestern coast, is the capital city of Grenada.