Here’s a quick look at Salem, Massachusetts—a fascinating city that has much to offer visiting boaters.