George Town, Grand Cayman, is the capital of the Cayman Islands, in the British West Indies. The town has a population of 20,626 (1999 estimates).