South Hero Island Vermont - South hero is the most populous town that is both comprising part of lake champlain's largest island of grand isle and in grand isle county, vermont.