George Town is the capital and largest city in the Cayman Islands, located on Grand Cayman. As of 2022, the city had a population of 40,957, …George Town is the capital and largest city in the Cayman Islands, located on Grand Cayman. As of 2022, the city had a population of 40,957, making it the largest city of all the British Overseas Territories.