George Town is the Cayman Islands’ capital and cruise hub, waterfront restaurants, duty-free shopping, galleries and the island’s business heart. Discover the best of George Town.