Gran Muthu Imperial Hotel is located on the pristine Cayo Guillermo beach, a tropical island in the Jardines del Rey archipelago, off central Cuba.