The Fort of São João Baptista das Berlengas is located off western coast of Portugal, on the largest island of the archipelago of the Berlengas. Built from 1502 onwards, the fortification belonged to a group of defensive military structures meant to protect the municipality located on the coast.

Looks like something from Myst…

Source: Wikipedia