there are two islands here. The mainland, which is covered in thick vegetation, with a stone temple at its heart, and a smaller island, with a vicous current around it.
(to get to Xen Island, you need the Eon ticket.)
(to enter the temple, complete the quest: "Tyrannus's Glyph", bring the glyph here.)