A radar dome maybe. The pics without the dome shows a frame for some sort of equipment and that sight would be the perfect spot for a radar transceiver on that island, on top of a building at the highest point on the island
A radar dome maybe. The pics without the dome shows a frame for some sort of equipment and that sight would be the perfect spot for a radar transceiver on that island, on top of a building at the highest point on the island