No being able to swim is not compulsory as everyone has to wear personal flotation decises supplied by us. All we ask that you are confident in water in the unlikely event you fall in.