The reason behind the white sand has to do with the myriad of coral reefs, as well as the parrotfish that feed off those reefs. The reef and the sunshine contribute to the white sands.