Visit the Queen Elizabeth II Monument, a bronze statue that commemorates the Queen's visit to the Cayman Islands in 1983. The monument sits in Heroes Square, a historic area in George Town that pays tribute to the island's national heroes in various fields.