I've done DC with a non-swimmer and basically felt as though I was alone. My DM has a fear of water, so just lay on the beach. The only time we were together was for lunch.
I had a fab time and felt as though I could really take my time and enjoy the dolphin swim as well as everything else that DC has to offer.
I'm sure you will have a great time.