Yen Island- somewhere that is worth a stop to behold