A very short boat ride from Bocas Town, in the Bocas Del Drago Channel, you will find Starfish Beach, The beach has no road leading to it. Options for getting there are personal boat, water taxi from Bocas town, bus (from the park) in Bocas that lets you off at the road end and then a 20 minutes hike or a water taxi from that location.
For spending the night on a personal boat it is well protected. After sunset all the tourists are gone and it is very quiet. During daylight hours it is full of people, music and water taxis. The beach, as it name suggests is full of starfish. I recommend a visit.