Gloucester, Massachusetts is well known for its seven public beaches, among which is Good Harbor Beach