Although there is a lot of water in Amsterdam, public beaches - and certainly beaches where you can also swim - can be hard to find.
Of course, there is the very long natural beach along the North Sea coast, but in and around Amsterdam there are several places where you can sun-bathe or take a dip in the water.
Beach in Diemerpark