Take him to the pool!!! Most likely he will LOVE it!!! My kids started swimming at under a year and they both love it. My daughter is 3.5 and can swim sort of, really well for a 3 y/o! My son is 20 months and is loving the water. He jumps off the side and dunks his head in all the time. I think it's partly b/c I introduced them to it early and they feel comfortable doing it.
As far as ear infections, my pediatrician bascially said that the toddler age kids aren't really prone to swimmer's ear b/c they don't go under the water enough. He said it's mostly older kids who are constantly swimming underwater, playing games, going off diving boards etc., and that the amount of water getting in a toddler ear (usually) is not enough to cause an issue.
I would however be very cautious about any day care or camp taking your child to the pool. I am generally pretty easy going about stuff like this and want my kid to have experiences, BUT there have been too many stories about kids being harmed while at camp or day care at the pool. We go to the pool a lot and camps come every day and I honestly don't know how those counselors watch them all, especially the ones who are busy talking to their friends! Anyway, I know it's a day care and it may be different but I would ask a LOT of questions before you agree and I would probably even take a break from work and pop in on them at the pool one day just to see how they are handling things.
Pools that have shallow ends and baby pools are the best places to go. Most baby pools allow flotation devices and toys. Usually the main part of the pool does not allow flotation devices except for Coast Gurad approved life vests. Baby pools also usually have slides and he would probably love that too!
I feel like all swim diapers are pretty much the same so buy whatever is cheapest, on sale, or you have a coupon for. We like the Coppertone Baby sunscreen, mostly b/c it smells good and when I spray it on my kids don't complain! ;) My generic target stuff works fine for M., but it does have a funky smell! haha!
Lastly, make sure you take snacks and plenty of water. Swimming makes kids starving! I always have a snack for shower time and in the car on the way home and they still don't have a problem eating dinner!