Hay Rake, Leete's Island