Yes, the busses make runs to all of the beaches.
You can purchase passes at the Central Terminal (right next to where the ships dock in Hamilton) of at any of the Visitors Bureaus. Here is a link to their site which shows the routes, bus #'s, cost, etc.
http://www.gov.bm/portal/server.pt?s...ommunityID=252