Three men and two teenage boys have been charged over the alleged assault of a lifeguard at a Melbourne pool.