Humpback whale swims near Long Island beach