Knowing how to swim is not mandatory for sailing cruises in Mumbai. You will be given a lifejacket to wear.