Island Park, an amusement park that was located on an island in the Connecticut River.