The Spratly Islands consist of more than 100 small islands or reefs .