I think briefly, and a long time ago, there was a short-lived place in that area named "Baywatch". I think it was a take off of the TV show from what I recall. It was not any time recent. Perhaps someone else will recall as well.


J.D.