Plot: Hemmed in by verdant mountains in the heart of Taiwan, SUN MOON LAKE is the island's largest freshwater body and one of its most renowned tourist destinations. It's popular for good reason its calm, emerald-green waters reflect the lush tiers of mountains that tower around, creating some of the country's most mesmerizing landscapes