Don't worry about swimming too much. I hate swimming and could barely swim when I joined the Navy. At OIS (officer training school for us) there is also a remedial swimming class for those who need it. We had a few who refused to jump in the water, and by the end, they were fine. I don't know anyone who dropped out or failed swimming at the end of OIS.