There is no bungalows on the beach, but there are great bungalows next to beach and entrance to park, which is the beach you use, as the beach off town you can't swim.
The Alby Lodge is the best thatched roof open air bungalows on the entire coast. A great value, share kitchen, lovely property. The other option would be north of town in Playa Negra, a darker sand beach and ways to the town and the park. There are nice cabinas/villas, can't remember the name of them.
Why are you staying there 5 nights, thats 3 nights too many? Head down to beaches south of Pt Viejo, lost of great places off the road there, rent a house on Airbnb. Cahuita is 1 night for most, to hike the park for a 1/2 day....
Cahuita is a very small town, not lot of to do...Pt Viejo has a far more vibrant scene and nightlife/care/food options are endless. The beaches south of town are lovely and just rent bicycles.
