The Coastal Express comes by every other hour and stops at the Akbol dock. If you go out to dine at night the Coastal Express is definitely the way to go.
quick correction, they go every other hour until 3pm i believe then its every hour.
Id say get bikes, i ride into town all the time, i live about a mile up on the beach from akbol. Its a nice ride, if the sand is too soft you just take the road right by palapa. I personally ride the beach until i get to palapa (right next to akbol) then take the road, thats just what works best for me right now.