Try TAG from guatemala city to Flores and then bus or get driver to go to bc then take boat or fly to island. Or get a driver to pick you up in Flores and bring you to municipal. I use a driver, ends up being cheaper and a lot less hassle