AFL footballers Dion Prestia and Steven May will no longer face criminal charges over a fight in a coastal town.