Thread:Tueman/@comment-38586591-20191001124121/@comment-35088630-20191001153058

You were likely thinking of the Mountain Island, which is to the northwest. Check the Mapping Subnautica page for a map with these islands laid out.