Name for an island surrounded by mountains

I am creating a fantasy map for my book world, and I have this little island that is entirely surrounded by mountains, it is meant to be closed off from the rest of the world. Yet I cannot find the official name for a island like that.