Beach festival attracts big crowds and returns profit for co