personal injury swampscott ma beach view