George Town is a city situated on Grand Cayman island of the Cayman Islands . It serves as the capital of the Cayman Islands , in the British West Indies .
George Town , Grand Cayman , is the capital of the Cayman Islands , in the British West Indies .