Allison highly recommends a trip to Witch City while you are in the area! Salem is less then 20 miles from Gloucester.
Make it a long weekend and check out downtown! Boston is a 45 minute drive from Gloucester.