It seems a change of ownership has taken place at Yellow Bird. On their facebook page they say they are closed for renovations. Also noted on FB was that they are (were) charging a fee of $20 US per person for a day pass to use their beach facilities. You received a towel, beach lounger, washroom and shower use and $10 US bar credit.
Does that seem like a decent deal to you? Maybe the new management wants to limit the number of non-guests using the property. It is not exactly clear if you could still stop in at the bar for a drink.