From Collingswood to Swedesboro, these are the friendlist towns to retirees, including one in Monmouth County.