Situated on the western edge of Grand Cayman—the largest of the nation’s three islands—George Town is a history-filled oasis that’s home to 40,000 people.
Keep in mind that most shops are closed on Sundays. – Taryn White George Town is the capital and largest city in the Cayman Islands and the largest city of any of the British Overseas Territories.