Pe o întindere de 46 kilometri pătraţi, Lanyu constituie a doua mare insulă subordonată provinciei Taiwan, după Insula Penghu.