there are 2 bus stations in town servicing plenty of places, leaving hourly or half hourly and all costing 90 cents. some beaches are by boat form others- the boats costed about 4 euros return depending on destinations.
The bus station is up on the hill of the Hora on the south west side of town. The bus schedule is hand written on a chalkboard under the tree. There are hourly or semi hourly departures to various beaches. You need to buy a ticket before boarding. Our Lonely Planet guide never mentioned the fare, but at each stand we went to, it cost 1euro regardless of destination.
There are also late night bus departures to Paradise Beach. Check the other chalkboard hanging on the wall of the food stand.