Isn't this a fun scene? It's a "beach" added to the north side of South Street Seaport Pier 17 in Manhattan, called The Water Tax…