Been going to Table Rock for years where we've owned a condo for 20 years. There are many resorts with docks - you might check the Aunts Creek area for those if you want to be a little away from the Branson hustle. There are also many condos available on Indian Point (near Silver Dollar City) that also have docks - Stillwaters is a very good one. There is also a rope swing directly west of Overlook Subdivision on the lake and the rock cliff previously mentioned . If you've never been on the lake before, buy a map - it will be very helpful. There are restaurants on the water at Indian Point Marina, Flat Creek, Kimberling City (What's Up Dock), Big Cedar (Bass Pro's place), and Big M. It's a big lake so don't pass up a marina without checking your gas especially if you have a 24 gallon tank. I have a different brand of pontoon on Table Rock because it has a 52 gallon tank.
If you want a bass fishing guide, I would recommend Pete Wenners (hookedonbass.com) or Brian Snowden (if he's not out on one of the bass tournament tours). I'm sure Big Cedar has guides also. Yes, very, very occasionally you might see a snake swimming across a cove and even more rarely will one try to approach a boat - just use your trolling motor and pull away. Get a guide - it will be well worth it if you want to catch bass this time of the year!!
Of course there are the shows, but there's a lot more. Silver Dollar City, Eureka Springs, parasailing out of State Park Marina. If you want a fantastic meal away from Branson, try Flat Creek Inn - accessible by boat way up the James River arm or by car near Cape Fair, MO. Trust me, it's worth the ride. Top of the Rock has a wonderful golf cart tour through the nearby mountain. Ice cream at evening at the Chateau for a great sunset. The flagship Bass Pro Shop in Springfield MO along with Wonders Of Wildlife Museum next door.
IM me if you have any questions.