Cayo Esqueleto is a island on the Florida Keys. A majority of the novel Skeleton Key takes place there.