World Gym Bay Shore has a heated lap pool and whirlpool.

Swimming lessons are provided through the British Swim School.  You can contact them at 631-374-4533.