The Face in the Stone

There’s a real mystery at the far end of Grand Case Bay in St. Martin! Can we figure out the story behind the strange face in the stone?