chilling on windfall island