Controversy as beach hotel charges £15 for 15-minute festival shower