Beach sands, rather than consisting of quartz grains derived from granite, as on the mainland, are made of fragments of shell, coral, and coralline algae, together with basalt grains, and basaltic minerals such as black diopside and green olivine.