Indonesia is ab archipelago of more than 17,000 islands where ferries are a common method of travel. Disasters occur regularly, with weak safety enforcement often blamed.