Buffalo Bay Marina has an outdoor bar and restaurant, live entertainment, convenience store and lakeside rentals.