“Do i need to wear a buoyancy vest?”

Yes. buoyancy vest is mandatory for all participants.