As a more generic solution, try using Google reverse image search, e.g. in Chrome:
->
If using a web browser other than Google Chrome, go to https://www.google.com/search?tbm=isch and click on the camera icon:
This is called Cuarteron Reef in English.
It is one of several reefs in the South China Sea that were enlarged and built up around 2015-2016 as part of a land reclamation project by the People’s Republic of China. The structures are apparently of a military nature, including radars and possibly missiles.
The land is also claimed by Taiwan and the Philippines.
It seems unlikely to be a good travel destination at this time.
Credit:stackoverflow.com‘