Unfortunately at night the tranquil town transforms into several open-air KTV hubs where drunkards sing deep into the night, badly and loudly. I found places to be overpriced for what they were - extremely basic rooms with no aircon or running water go for about 500 pesos. A small apartelle right next to the dock looks much nicer than the other options. Rooms will set you back about 1,500 pesos, but I doubt anywhere is safe from the piercing cry of the drunk KTV man.
I end up crashing at a place called King James for 400 PHP (ensuite, fan, weak WiFi, no running water) and would not stay there again. I was the only guest, and while the few people working there were kind, it was simply too loud for me. An impressive sound system in the lobby (quite literally right outside my room) blared a horror movie late into the night, which was simply not conducive to a relaxing night's sleep as a solo traveller.