Open from May 1 through September 15. Moonshine Beach is located on Table Rock Lake just outside the city limits of Branson, MO, on Sate Hwy 165. Moonshine Beach is the only sand swim beach on Table Rock Lake. Amenities include a picnic shelter, playground, sand beach, volleyball, swimming area boat launch, restrooms, and outdoor showers. A special area fee of $4.00 per car is charged.