“Island No. 6,” an installation by Taiwan artist Chen Yu-liang, is a silver winner in the Landscape Design—Sculpture Design category of the 2022 Muse Design Awards organized by Inter...