White sand beach located in the Grand Cayman Island