The pool might be okay if he is supervised at all times. For the boat, you should definitely make sure that he does not go in the water until four weeks after he has received all of his puppy vaccinations (usually around 20 weeks of age). With river or lake water, the main concern is leptospirosis. Here is a good article on swimming for dogs:
Safe summer swimming with your dog