Goggins Island is a small public use area and canoe portage spot along the Androscoggin River in Leeds. We came across it on our drive back from New Hampshire as we were looking for a place to get out and stretch our legs.
We hadn't expected much having never heard of this spot but were surprised to find a developed trail system and beaches from which people were fishing. We hiked around a half mile and felt much better afterwards.
Here is a trail map.