George Town, a gem located in the heart of the Cayman Islands, is no doubt a paradise for everyone who sets foot on its golden sands